0 JBC
↳1 JBC2FIG (⇒)
↳2 JBCTerminationGraph
↳3 FIGtoITRSProof (⇒)
↳4 IDP
↳5 IDPNonInfProof (⇒)
↳6 AND
↳7 IDP
↳8 IDependencyGraphProof (⇔)
↳9 IDP
↳10 IDPNonInfProof (⇒)
↳11 IDP
↳12 IDependencyGraphProof (⇔)
↳13 IDP
↳14 IDPNonInfProof (⇒)
↳15 AND
↳16 IDP
↳17 IDependencyGraphProof (⇔)
↳18 TRUE
↳19 IDP
↳20 IDependencyGraphProof (⇔)
↳21 TRUE
↳22 IDP
↳23 IDependencyGraphProof (⇔)
↳24 IDP
↳25 IDPNonInfProof (⇒)
↳26 AND
↳27 IDP
↳28 IDependencyGraphProof (⇔)
↳29 TRUE
↳30 IDP
↳31 IDependencyGraphProof (⇔)
↳32 IDP
↳33 IDPNonInfProof (⇒)
↳34 AND
↳35 IDP
↳36 IDependencyGraphProof (⇔)
↳37 TRUE
↳38 IDP
↳39 IDependencyGraphProof (⇔)
↳40 TRUE
class BubbleSort {
public static void main(String[] args) {
sort(new int[100]);
}
public static void sort(int[] x) {
int n = x.length;
for (int pass=1; pass < n; pass++) // count how many times
// This next loop becomes shorter and shorter
for (int i=0; i < n - pass; i++)
if (x[i] > x[i+1]) {
// exchange elements
int temp = x[i]; x[i] = x[i+1]; x[i+1] = temp;
}
}
}
Generated 58 rules for P and 102 rules for R.
Combined rules. Obtained 5 rules for P and 0 rules for R.
Filtered ground terms:
1729_1_main_InvokeMethod(x1, x2) → 1729_1_main_InvokeMethod(x1)
DATA_100(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59, x60, x61, x62, x63, x64, x65, x66, x67, x68, x69, x70, x71, x72, x73, x74, x75, x76, x77, x78, x79, x80, x81, x82, x83, x84, x85, x86, x87, x88, x89, x90, x91, x92, x93, x94, x95, x96, x97, x98, x99, x100) → DATA_100
ARRAY(x1, x2) → ARRAY
java.lang.Object(x1) → java.lang.Object
1729_0_sort_GE(x1, x2, x3, x4, x5, x6, x7) → 1729_0_sort_GE(x4, x5, x6, x7)
Cond_1810_1_main_InvokeMethod(x1, x2, x3) → Cond_1810_1_main_InvokeMethod(x1, x2)
1810_0_sort_LE(x1, x2, x3, x4, x5, x6, x7) → 1810_0_sort_LE(x4, x5, x6, x7)
1810_1_main_InvokeMethod(x1, x2) → 1810_1_main_InvokeMethod(x1)
Cond_1809_1_main_InvokeMethod(x1, x2, x3) → Cond_1809_1_main_InvokeMethod(x1, x2)
1809_0_sort_LE(x1, x2, x3, x4, x5, x6, x7) → 1809_0_sort_LE(x4, x5, x6, x7)
1809_1_main_InvokeMethod(x1, x2) → 1809_1_main_InvokeMethod(x1)
Cond_1729_1_main_InvokeMethod2(x1, x2, x3) → Cond_1729_1_main_InvokeMethod2(x1, x2)
Cond_1729_1_main_InvokeMethod1(x1, x2, x3) → Cond_1729_1_main_InvokeMethod1(x1, x2)
Cond_1729_1_main_InvokeMethod(x1, x2, x3) → Cond_1729_1_main_InvokeMethod(x1, x2)
Filtered duplicate args:
1729_0_sort_GE(x1, x2, x3, x4) → 1729_0_sort_GE(x1, x3, x4)
Combined rules. Obtained 5 rules for P and 0 rules for R.
Finished conversion. Obtained 5 rules for P and 0 rules for R. System has predefined symbols.
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
Boolean, Integer
(0) -> (1), if ((x104[0] <= x103[0] && x102[0] > 0 && 100 > x102[0] + 1 && 0 < x102[0] + 1 →* TRUE)∧(1729_0_sort_GE(x102[0], x103[0], x104[0]) →* 1729_0_sort_GE(x102[1], x103[1], x104[1])))
(1) -> (0), if ((1729_0_sort_GE(x102[1] + 1, 0, 100 - x102[1] + 1) →* 1729_0_sort_GE(x102[0], x103[0], x104[0])))
(1) -> (2), if ((1729_0_sort_GE(x102[1] + 1, 0, 100 - x102[1] + 1) →* 1729_0_sort_GE(x102[2], x103[2], x104[2])))
(1) -> (4), if ((1729_0_sort_GE(x102[1] + 1, 0, 100 - x102[1] + 1) →* 1729_0_sort_GE(x102[4], x103[4], x104[4])))
(2) -> (3), if ((x104[2] > x103[2] && x103[2] >= 0 && x103[2] <= 99 && 99 >= x103[2] + 1 && 1 <= x103[2] + 1 →* TRUE)∧(1729_0_sort_GE(x102[2], x103[2], x104[2]) →* 1729_0_sort_GE(x102[3], x103[3], x104[3])))
(3) -> (6), if ((1809_0_sort_LE(x102[3], x103[3], x206[3], x207[3]) →* 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6])))
(4) -> (5), if ((x104[4] > x103[4] && x103[4] >= 0 && x103[4] <= 99 && 99 >= x103[4] + 1 && 1 <= x103[4] + 1 →* TRUE)∧(1729_0_sort_GE(x102[4], x103[4], x104[4]) →* 1729_0_sort_GE(x102[5], x103[5], x104[5])))
(5) -> (8), if ((1810_0_sort_LE(x102[5], x103[5], x206[5], x207[5]) →* 1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8])))
(6) -> (7), if ((x105[6] >= x104[6] && x103[6] >= 0 && x102[6] > 0 →* TRUE)∧(1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]) →* 1809_0_sort_LE(x102[7], x103[7], x104[7], x105[7])))
(7) -> (0), if ((1729_0_sort_GE(x102[7], x103[7] + 1, 100 - x102[7]) →* 1729_0_sort_GE(x102[0], x103[0], x104[0])))
(7) -> (2), if ((1729_0_sort_GE(x102[7], x103[7] + 1, 100 - x102[7]) →* 1729_0_sort_GE(x102[2], x103[2], x104[2])))
(7) -> (4), if ((1729_0_sort_GE(x102[7], x103[7] + 1, 100 - x102[7]) →* 1729_0_sort_GE(x102[4], x103[4], x104[4])))
(8) -> (9), if ((x3[8] < x2[8] && x1[8] >= 0 && x1[8] <= 99 && x0[8] > 0 && 99 >= x1[8] + 1 && 1 <= x1[8] + 1 →* TRUE)∧(1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]) →* 1810_0_sort_LE(x0[9], x1[9], x2[9], x3[9])))
(9) -> (0), if ((1729_0_sort_GE(x0[9], x1[9] + 1, 100 - x0[9]) →* 1729_0_sort_GE(x102[0], x103[0], x104[0])))
(9) -> (2), if ((1729_0_sort_GE(x0[9], x1[9] + 1, 100 - x0[9]) →* 1729_0_sort_GE(x102[2], x103[2], x104[2])))
(9) -> (4), if ((1729_0_sort_GE(x0[9], x1[9] + 1, 100 - x0[9]) →* 1729_0_sort_GE(x102[4], x103[4], x104[4])))
(1) (&&(&&(&&(<=(x104[0], x103[0]), >(x102[0], 0)), >(100, +(x102[0], 1))), <(0, +(x102[0], 1)))=TRUE∧1729_0_sort_GE(x102[0], x103[0], x104[0])=1729_0_sort_GE(x102[1], x103[1], x104[1]) ⇒ 1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[0], x103[0], x104[0]))≥NonInfC∧1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[0], x103[0], x104[0]))≥COND_1729_1_MAIN_INVOKEMETHOD(&&(&&(&&(<=(x104[0], x103[0]), >(x102[0], 0)), >(100, +(x102[0], 1))), <(0, +(x102[0], 1))), 1729_0_sort_GE(x102[0], x103[0], x104[0]))∧(UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD(&&(&&(&&(<=(x104[0], x103[0]), >(x102[0], 0)), >(100, +(x102[0], 1))), <(0, +(x102[0], 1))), 1729_0_sort_GE(x102[0], x103[0], x104[0]))), ≥))
(2) (<(0, +(x102[0], 1))=TRUE∧>(100, +(x102[0], 1))=TRUE∧<=(x104[0], x103[0])=TRUE∧>(x102[0], 0)=TRUE ⇒ 1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[0], x103[0], x104[0]))≥NonInfC∧1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[0], x103[0], x104[0]))≥COND_1729_1_MAIN_INVOKEMETHOD(&&(&&(&&(<=(x104[0], x103[0]), >(x102[0], 0)), >(100, +(x102[0], 1))), <(0, +(x102[0], 1))), 1729_0_sort_GE(x102[0], x103[0], x104[0]))∧(UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD(&&(&&(&&(<=(x104[0], x103[0]), >(x102[0], 0)), >(100, +(x102[0], 1))), <(0, +(x102[0], 1))), 1729_0_sort_GE(x102[0], x103[0], x104[0]))), ≥))
(3) (x102[0] ≥ 0∧[98] + [-1]x102[0] ≥ 0∧x103[0] + [-1]x104[0] ≥ 0∧x102[0] + [-1] ≥ 0 ⇒ (UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD(&&(&&(&&(<=(x104[0], x103[0]), >(x102[0], 0)), >(100, +(x102[0], 1))), <(0, +(x102[0], 1))), 1729_0_sort_GE(x102[0], x103[0], x104[0]))), ≥)∧[(-1)Bound*bni_38] + [(-1)bni_38]x102[0] ≥ 0∧[(-1)bso_39] ≥ 0)
(4) (x102[0] ≥ 0∧[98] + [-1]x102[0] ≥ 0∧x103[0] + [-1]x104[0] ≥ 0∧x102[0] + [-1] ≥ 0 ⇒ (UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD(&&(&&(&&(<=(x104[0], x103[0]), >(x102[0], 0)), >(100, +(x102[0], 1))), <(0, +(x102[0], 1))), 1729_0_sort_GE(x102[0], x103[0], x104[0]))), ≥)∧[(-1)Bound*bni_38] + [(-1)bni_38]x102[0] ≥ 0∧[(-1)bso_39] ≥ 0)
(5) (x102[0] ≥ 0∧[98] + [-1]x102[0] ≥ 0∧x103[0] + [-1]x104[0] ≥ 0∧x102[0] + [-1] ≥ 0 ⇒ (UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD(&&(&&(&&(<=(x104[0], x103[0]), >(x102[0], 0)), >(100, +(x102[0], 1))), <(0, +(x102[0], 1))), 1729_0_sort_GE(x102[0], x103[0], x104[0]))), ≥)∧[(-1)Bound*bni_38] + [(-1)bni_38]x102[0] ≥ 0∧[(-1)bso_39] ≥ 0)
(6) ([1] + x102[0] ≥ 0∧[97] + [-1]x102[0] ≥ 0∧x103[0] + [-1]x104[0] ≥ 0∧x102[0] ≥ 0 ⇒ (UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD(&&(&&(&&(<=(x104[0], x103[0]), >(x102[0], 0)), >(100, +(x102[0], 1))), <(0, +(x102[0], 1))), 1729_0_sort_GE(x102[0], x103[0], x104[0]))), ≥)∧[(-1)Bound*bni_38 + (-1)bni_38] + [(-1)bni_38]x102[0] ≥ 0∧[(-1)bso_39] ≥ 0)
(7) ([1] + x102[0] ≥ 0∧[97] + [-1]x102[0] ≥ 0∧x103[0] ≥ 0∧x102[0] ≥ 0 ⇒ (UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD(&&(&&(&&(<=(x104[0], x103[0]), >(x102[0], 0)), >(100, +(x102[0], 1))), <(0, +(x102[0], 1))), 1729_0_sort_GE(x102[0], x103[0], x104[0]))), ≥)∧[(-1)Bound*bni_38 + (-1)bni_38] + [(-1)bni_38]x102[0] ≥ 0∧[(-1)bso_39] ≥ 0)
(8) ([1] + x102[0] ≥ 0∧[97] + [-1]x102[0] ≥ 0∧x103[0] ≥ 0∧x102[0] ≥ 0∧x104[0] ≥ 0 ⇒ (UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD(&&(&&(&&(<=(x104[0], x103[0]), >(x102[0], 0)), >(100, +(x102[0], 1))), <(0, +(x102[0], 1))), 1729_0_sort_GE(x102[0], x103[0], x104[0]))), ≥)∧[(-1)Bound*bni_38 + (-1)bni_38] + [(-1)bni_38]x102[0] ≥ 0∧[(-1)bso_39] ≥ 0)
(9) ([1] + x102[0] ≥ 0∧[97] + [-1]x102[0] ≥ 0∧x103[0] ≥ 0∧x102[0] ≥ 0∧x104[0] ≥ 0 ⇒ (UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD(&&(&&(&&(<=(x104[0], x103[0]), >(x102[0], 0)), >(100, +(x102[0], 1))), <(0, +(x102[0], 1))), 1729_0_sort_GE(x102[0], x103[0], x104[0]))), ≥)∧[(-1)Bound*bni_38 + (-1)bni_38] + [(-1)bni_38]x102[0] ≥ 0∧[(-1)bso_39] ≥ 0)
(10) (COND_1729_1_MAIN_INVOKEMETHOD(TRUE, 1729_0_sort_GE(x102[1], x103[1], x104[1]))≥NonInfC∧COND_1729_1_MAIN_INVOKEMETHOD(TRUE, 1729_0_sort_GE(x102[1], x103[1], x104[1]))≥1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(+(x102[1], 1), 0, -(100, +(x102[1], 1))))∧(UIncreasing(1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(+(x102[1], 1), 0, -(100, +(x102[1], 1))))), ≥))
(11) ((UIncreasing(1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(+(x102[1], 1), 0, -(100, +(x102[1], 1))))), ≥)∧[1 + (-1)bso_41] ≥ 0)
(12) ((UIncreasing(1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(+(x102[1], 1), 0, -(100, +(x102[1], 1))))), ≥)∧[1 + (-1)bso_41] ≥ 0)
(13) ((UIncreasing(1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(+(x102[1], 1), 0, -(100, +(x102[1], 1))))), ≥)∧[1 + (-1)bso_41] ≥ 0)
(14) ((UIncreasing(1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(+(x102[1], 1), 0, -(100, +(x102[1], 1))))), ≥)∧0 = 0∧0 = 0∧0 = 0∧[1 + (-1)bso_41] ≥ 0)
(15) (&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1)))=TRUE∧1729_0_sort_GE(x102[2], x103[2], x104[2])=1729_0_sort_GE(x102[3], x103[3], x104[3]) ⇒ 1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[2], x103[2], x104[2]))≥NonInfC∧1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[2], x103[2], x104[2]))≥COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))∧(UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))), ≥))
(16) (<=(1, +(x103[2], 1))=TRUE∧>=(99, +(x103[2], 1))=TRUE∧<=(x103[2], 99)=TRUE∧>(x104[2], x103[2])=TRUE∧>=(x103[2], 0)=TRUE ⇒ 1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[2], x103[2], x104[2]))≥NonInfC∧1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[2], x103[2], x104[2]))≥COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))∧(UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))), ≥))
(17) (x103[2] ≥ 0∧[98] + [-1]x103[2] ≥ 0∧[99] + [-1]x103[2] ≥ 0∧x104[2] + [-1] + [-1]x103[2] ≥ 0∧x103[2] ≥ 0 ⇒ (UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))), ≥)∧[(-1)Bound*bni_42] + [(-1)bni_42]x102[2] ≥ 0∧[(-1)bso_43] ≥ 0)
(18) (x103[2] ≥ 0∧[98] + [-1]x103[2] ≥ 0∧[99] + [-1]x103[2] ≥ 0∧x104[2] + [-1] + [-1]x103[2] ≥ 0∧x103[2] ≥ 0 ⇒ (UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))), ≥)∧[(-1)Bound*bni_42] + [(-1)bni_42]x102[2] ≥ 0∧[(-1)bso_43] ≥ 0)
(19) (x103[2] ≥ 0∧[98] + [-1]x103[2] ≥ 0∧[99] + [-1]x103[2] ≥ 0∧x104[2] + [-1] + [-1]x103[2] ≥ 0∧x103[2] ≥ 0 ⇒ (UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))), ≥)∧[(-1)Bound*bni_42] + [(-1)bni_42]x102[2] ≥ 0∧[(-1)bso_43] ≥ 0)
(20) (x103[2] ≥ 0∧[98] + [-1]x103[2] ≥ 0∧[99] + [-1]x103[2] ≥ 0∧x104[2] + [-1] + [-1]x103[2] ≥ 0∧x103[2] ≥ 0 ⇒ (UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))), ≥)∧[(-1)bni_42] = 0∧[(-1)Bound*bni_42] ≥ 0∧0 = 0∧[(-1)bso_43] ≥ 0)
(21) (x103[2] ≥ 0∧[98] + [-1]x103[2] ≥ 0∧[99] + [-1]x103[2] ≥ 0∧x104[2] ≥ 0∧x103[2] ≥ 0 ⇒ (UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))), ≥)∧[(-1)bni_42] = 0∧[(-1)Bound*bni_42] ≥ 0∧0 = 0∧[(-1)bso_43] ≥ 0)
(22) (COND_1729_1_MAIN_INVOKEMETHOD1(TRUE, 1729_0_sort_GE(x102[3], x103[3], x104[3]))≥NonInfC∧COND_1729_1_MAIN_INVOKEMETHOD1(TRUE, 1729_0_sort_GE(x102[3], x103[3], x104[3]))≥1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[3], x103[3], x206[3], x207[3]))∧(UIncreasing(1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[3], x103[3], x206[3], x207[3]))), ≥))
(23) ((UIncreasing(1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[3], x103[3], x206[3], x207[3]))), ≥)∧[(-1)bso_45] ≥ 0)
(24) ((UIncreasing(1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[3], x103[3], x206[3], x207[3]))), ≥)∧[(-1)bso_45] ≥ 0)
(25) ((UIncreasing(1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[3], x103[3], x206[3], x207[3]))), ≥)∧[(-1)bso_45] ≥ 0)
(26) ((UIncreasing(1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[3], x103[3], x206[3], x207[3]))), ≥)∧0 = 0∧0 = 0∧0 = 0∧0 = 0∧0 = 0∧[(-1)bso_45] ≥ 0)
(27) (&&(&&(&&(&&(>(x104[4], x103[4]), >=(x103[4], 0)), <=(x103[4], 99)), >=(99, +(x103[4], 1))), <=(1, +(x103[4], 1)))=TRUE∧1729_0_sort_GE(x102[4], x103[4], x104[4])=1729_0_sort_GE(x102[5], x103[5], x104[5]) ⇒ 1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[4], x103[4], x104[4]))≥NonInfC∧1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[4], x103[4], x104[4]))≥COND_1729_1_MAIN_INVOKEMETHOD2(&&(&&(&&(&&(>(x104[4], x103[4]), >=(x103[4], 0)), <=(x103[4], 99)), >=(99, +(x103[4], 1))), <=(1, +(x103[4], 1))), 1729_0_sort_GE(x102[4], x103[4], x104[4]))∧(UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD2(&&(&&(&&(&&(>(x104[4], x103[4]), >=(x103[4], 0)), <=(x103[4], 99)), >=(99, +(x103[4], 1))), <=(1, +(x103[4], 1))), 1729_0_sort_GE(x102[4], x103[4], x104[4]))), ≥))
(28) (<=(1, +(x103[4], 1))=TRUE∧>=(99, +(x103[4], 1))=TRUE∧<=(x103[4], 99)=TRUE∧>(x104[4], x103[4])=TRUE∧>=(x103[4], 0)=TRUE ⇒ 1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[4], x103[4], x104[4]))≥NonInfC∧1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[4], x103[4], x104[4]))≥COND_1729_1_MAIN_INVOKEMETHOD2(&&(&&(&&(&&(>(x104[4], x103[4]), >=(x103[4], 0)), <=(x103[4], 99)), >=(99, +(x103[4], 1))), <=(1, +(x103[4], 1))), 1729_0_sort_GE(x102[4], x103[4], x104[4]))∧(UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD2(&&(&&(&&(&&(>(x104[4], x103[4]), >=(x103[4], 0)), <=(x103[4], 99)), >=(99, +(x103[4], 1))), <=(1, +(x103[4], 1))), 1729_0_sort_GE(x102[4], x103[4], x104[4]))), ≥))
(29) (x103[4] ≥ 0∧[98] + [-1]x103[4] ≥ 0∧[99] + [-1]x103[4] ≥ 0∧x104[4] + [-1] + [-1]x103[4] ≥ 0∧x103[4] ≥ 0 ⇒ (UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD2(&&(&&(&&(&&(>(x104[4], x103[4]), >=(x103[4], 0)), <=(x103[4], 99)), >=(99, +(x103[4], 1))), <=(1, +(x103[4], 1))), 1729_0_sort_GE(x102[4], x103[4], x104[4]))), ≥)∧[(-1)Bound*bni_46] + [(-1)bni_46]x102[4] ≥ 0∧[(-1)bso_47] ≥ 0)
(30) (x103[4] ≥ 0∧[98] + [-1]x103[4] ≥ 0∧[99] + [-1]x103[4] ≥ 0∧x104[4] + [-1] + [-1]x103[4] ≥ 0∧x103[4] ≥ 0 ⇒ (UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD2(&&(&&(&&(&&(>(x104[4], x103[4]), >=(x103[4], 0)), <=(x103[4], 99)), >=(99, +(x103[4], 1))), <=(1, +(x103[4], 1))), 1729_0_sort_GE(x102[4], x103[4], x104[4]))), ≥)∧[(-1)Bound*bni_46] + [(-1)bni_46]x102[4] ≥ 0∧[(-1)bso_47] ≥ 0)
(31) (x103[4] ≥ 0∧[98] + [-1]x103[4] ≥ 0∧[99] + [-1]x103[4] ≥ 0∧x104[4] + [-1] + [-1]x103[4] ≥ 0∧x103[4] ≥ 0 ⇒ (UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD2(&&(&&(&&(&&(>(x104[4], x103[4]), >=(x103[4], 0)), <=(x103[4], 99)), >=(99, +(x103[4], 1))), <=(1, +(x103[4], 1))), 1729_0_sort_GE(x102[4], x103[4], x104[4]))), ≥)∧[(-1)Bound*bni_46] + [(-1)bni_46]x102[4] ≥ 0∧[(-1)bso_47] ≥ 0)
(32) (x103[4] ≥ 0∧[98] + [-1]x103[4] ≥ 0∧[99] + [-1]x103[4] ≥ 0∧x104[4] + [-1] + [-1]x103[4] ≥ 0∧x103[4] ≥ 0 ⇒ (UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD2(&&(&&(&&(&&(>(x104[4], x103[4]), >=(x103[4], 0)), <=(x103[4], 99)), >=(99, +(x103[4], 1))), <=(1, +(x103[4], 1))), 1729_0_sort_GE(x102[4], x103[4], x104[4]))), ≥)∧[(-1)bni_46] = 0∧[(-1)Bound*bni_46] ≥ 0∧0 = 0∧[(-1)bso_47] ≥ 0)
(33) (x103[4] ≥ 0∧[98] + [-1]x103[4] ≥ 0∧[99] + [-1]x103[4] ≥ 0∧x104[4] ≥ 0∧x103[4] ≥ 0 ⇒ (UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD2(&&(&&(&&(&&(>(x104[4], x103[4]), >=(x103[4], 0)), <=(x103[4], 99)), >=(99, +(x103[4], 1))), <=(1, +(x103[4], 1))), 1729_0_sort_GE(x102[4], x103[4], x104[4]))), ≥)∧[(-1)bni_46] = 0∧[(-1)Bound*bni_46] ≥ 0∧0 = 0∧[(-1)bso_47] ≥ 0)
(34) (COND_1729_1_MAIN_INVOKEMETHOD2(TRUE, 1729_0_sort_GE(x102[5], x103[5], x104[5]))≥NonInfC∧COND_1729_1_MAIN_INVOKEMETHOD2(TRUE, 1729_0_sort_GE(x102[5], x103[5], x104[5]))≥1810_1_MAIN_INVOKEMETHOD(1810_0_sort_LE(x102[5], x103[5], x206[5], x207[5]))∧(UIncreasing(1810_1_MAIN_INVOKEMETHOD(1810_0_sort_LE(x102[5], x103[5], x206[5], x207[5]))), ≥))
(35) ((UIncreasing(1810_1_MAIN_INVOKEMETHOD(1810_0_sort_LE(x102[5], x103[5], x206[5], x207[5]))), ≥)∧[(-1)bso_49] ≥ 0)
(36) ((UIncreasing(1810_1_MAIN_INVOKEMETHOD(1810_0_sort_LE(x102[5], x103[5], x206[5], x207[5]))), ≥)∧[(-1)bso_49] ≥ 0)
(37) ((UIncreasing(1810_1_MAIN_INVOKEMETHOD(1810_0_sort_LE(x102[5], x103[5], x206[5], x207[5]))), ≥)∧[(-1)bso_49] ≥ 0)
(38) ((UIncreasing(1810_1_MAIN_INVOKEMETHOD(1810_0_sort_LE(x102[5], x103[5], x206[5], x207[5]))), ≥)∧0 = 0∧0 = 0∧0 = 0∧0 = 0∧0 = 0∧[(-1)bso_49] ≥ 0)
(39) (&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0))=TRUE∧1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6])=1809_0_sort_LE(x102[7], x103[7], x104[7], x105[7]) ⇒ 1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))≥NonInfC∧1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))≥COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))∧(UIncreasing(COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))), ≥))
(40) (>(x102[6], 0)=TRUE∧>=(x105[6], x104[6])=TRUE∧>=(x103[6], 0)=TRUE ⇒ 1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))≥NonInfC∧1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))≥COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))∧(UIncreasing(COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))), ≥))
(41) (x102[6] + [-1] ≥ 0∧x105[6] + [-1]x104[6] ≥ 0∧x103[6] ≥ 0 ⇒ (UIncreasing(COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))), ≥)∧[(-1)Bound*bni_50] + [(-1)bni_50]x102[6] ≥ 0∧[(-1)bso_51] ≥ 0)
(42) (x102[6] + [-1] ≥ 0∧x105[6] + [-1]x104[6] ≥ 0∧x103[6] ≥ 0 ⇒ (UIncreasing(COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))), ≥)∧[(-1)Bound*bni_50] + [(-1)bni_50]x102[6] ≥ 0∧[(-1)bso_51] ≥ 0)
(43) (x102[6] + [-1] ≥ 0∧x105[6] + [-1]x104[6] ≥ 0∧x103[6] ≥ 0 ⇒ (UIncreasing(COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))), ≥)∧[(-1)Bound*bni_50] + [(-1)bni_50]x102[6] ≥ 0∧[(-1)bso_51] ≥ 0)
(44) (x102[6] ≥ 0∧x105[6] + [-1]x104[6] ≥ 0∧x103[6] ≥ 0 ⇒ (UIncreasing(COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))), ≥)∧[(-1)Bound*bni_50 + (-1)bni_50] + [(-1)bni_50]x102[6] ≥ 0∧[(-1)bso_51] ≥ 0)
(45) (x102[6] ≥ 0∧x105[6] ≥ 0∧x103[6] ≥ 0 ⇒ (UIncreasing(COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))), ≥)∧[(-1)Bound*bni_50 + (-1)bni_50] + [(-1)bni_50]x102[6] ≥ 0∧[(-1)bso_51] ≥ 0)
(46) (x102[6] ≥ 0∧x105[6] ≥ 0∧x103[6] ≥ 0∧x104[6] ≥ 0 ⇒ (UIncreasing(COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))), ≥)∧[(-1)Bound*bni_50 + (-1)bni_50] + [(-1)bni_50]x102[6] ≥ 0∧[(-1)bso_51] ≥ 0)
(47) (x102[6] ≥ 0∧x105[6] ≥ 0∧x103[6] ≥ 0∧x104[6] ≥ 0 ⇒ (UIncreasing(COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))), ≥)∧[(-1)Bound*bni_50 + (-1)bni_50] + [(-1)bni_50]x102[6] ≥ 0∧[(-1)bso_51] ≥ 0)
(48) (COND_1809_1_MAIN_INVOKEMETHOD(TRUE, 1809_0_sort_LE(x102[7], x103[7], x104[7], x105[7]))≥NonInfC∧COND_1809_1_MAIN_INVOKEMETHOD(TRUE, 1809_0_sort_LE(x102[7], x103[7], x104[7], x105[7]))≥1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[7], +(x103[7], 1), -(100, x102[7])))∧(UIncreasing(1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[7], +(x103[7], 1), -(100, x102[7])))), ≥))
(49) ((UIncreasing(1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[7], +(x103[7], 1), -(100, x102[7])))), ≥)∧[(-1)bso_53] ≥ 0)
(50) ((UIncreasing(1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[7], +(x103[7], 1), -(100, x102[7])))), ≥)∧[(-1)bso_53] ≥ 0)
(51) ((UIncreasing(1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[7], +(x103[7], 1), -(100, x102[7])))), ≥)∧[(-1)bso_53] ≥ 0)
(52) ((UIncreasing(1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[7], +(x103[7], 1), -(100, x102[7])))), ≥)∧0 = 0∧0 = 0∧0 = 0∧0 = 0∧[(-1)bso_53] ≥ 0)
(53) (&&(&&(&&(&&(&&(<(x3[8], x2[8]), >=(x1[8], 0)), <=(x1[8], 99)), >(x0[8], 0)), >=(99, +(x1[8], 1))), <=(1, +(x1[8], 1)))=TRUE∧1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8])=1810_0_sort_LE(x0[9], x1[9], x2[9], x3[9]) ⇒ 1810_1_MAIN_INVOKEMETHOD(1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))≥NonInfC∧1810_1_MAIN_INVOKEMETHOD(1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))≥COND_1810_1_MAIN_INVOKEMETHOD(&&(&&(&&(&&(&&(<(x3[8], x2[8]), >=(x1[8], 0)), <=(x1[8], 99)), >(x0[8], 0)), >=(99, +(x1[8], 1))), <=(1, +(x1[8], 1))), 1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))∧(UIncreasing(COND_1810_1_MAIN_INVOKEMETHOD(&&(&&(&&(&&(&&(<(x3[8], x2[8]), >=(x1[8], 0)), <=(x1[8], 99)), >(x0[8], 0)), >=(99, +(x1[8], 1))), <=(1, +(x1[8], 1))), 1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))), ≥))
(54) (<=(1, +(x1[8], 1))=TRUE∧>=(99, +(x1[8], 1))=TRUE∧>(x0[8], 0)=TRUE∧<=(x1[8], 99)=TRUE∧<(x3[8], x2[8])=TRUE∧>=(x1[8], 0)=TRUE ⇒ 1810_1_MAIN_INVOKEMETHOD(1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))≥NonInfC∧1810_1_MAIN_INVOKEMETHOD(1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))≥COND_1810_1_MAIN_INVOKEMETHOD(&&(&&(&&(&&(&&(<(x3[8], x2[8]), >=(x1[8], 0)), <=(x1[8], 99)), >(x0[8], 0)), >=(99, +(x1[8], 1))), <=(1, +(x1[8], 1))), 1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))∧(UIncreasing(COND_1810_1_MAIN_INVOKEMETHOD(&&(&&(&&(&&(&&(<(x3[8], x2[8]), >=(x1[8], 0)), <=(x1[8], 99)), >(x0[8], 0)), >=(99, +(x1[8], 1))), <=(1, +(x1[8], 1))), 1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))), ≥))
(55) (x1[8] ≥ 0∧[98] + [-1]x1[8] ≥ 0∧x0[8] + [-1] ≥ 0∧[99] + [-1]x1[8] ≥ 0∧x2[8] + [-1] + [-1]x3[8] ≥ 0∧x1[8] ≥ 0 ⇒ (UIncreasing(COND_1810_1_MAIN_INVOKEMETHOD(&&(&&(&&(&&(&&(<(x3[8], x2[8]), >=(x1[8], 0)), <=(x1[8], 99)), >(x0[8], 0)), >=(99, +(x1[8], 1))), <=(1, +(x1[8], 1))), 1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))), ≥)∧[(-1)Bound*bni_54] + [(-1)bni_54]x0[8] ≥ 0∧[(-1)bso_55] ≥ 0)
(56) (x1[8] ≥ 0∧[98] + [-1]x1[8] ≥ 0∧x0[8] + [-1] ≥ 0∧[99] + [-1]x1[8] ≥ 0∧x2[8] + [-1] + [-1]x3[8] ≥ 0∧x1[8] ≥ 0 ⇒ (UIncreasing(COND_1810_1_MAIN_INVOKEMETHOD(&&(&&(&&(&&(&&(<(x3[8], x2[8]), >=(x1[8], 0)), <=(x1[8], 99)), >(x0[8], 0)), >=(99, +(x1[8], 1))), <=(1, +(x1[8], 1))), 1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))), ≥)∧[(-1)Bound*bni_54] + [(-1)bni_54]x0[8] ≥ 0∧[(-1)bso_55] ≥ 0)
(57) (x1[8] ≥ 0∧[98] + [-1]x1[8] ≥ 0∧x0[8] + [-1] ≥ 0∧[99] + [-1]x1[8] ≥ 0∧x2[8] + [-1] + [-1]x3[8] ≥ 0∧x1[8] ≥ 0 ⇒ (UIncreasing(COND_1810_1_MAIN_INVOKEMETHOD(&&(&&(&&(&&(&&(<(x3[8], x2[8]), >=(x1[8], 0)), <=(x1[8], 99)), >(x0[8], 0)), >=(99, +(x1[8], 1))), <=(1, +(x1[8], 1))), 1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))), ≥)∧[(-1)Bound*bni_54] + [(-1)bni_54]x0[8] ≥ 0∧[(-1)bso_55] ≥ 0)
(58) (x1[8] ≥ 0∧[98] + [-1]x1[8] ≥ 0∧x0[8] ≥ 0∧[99] + [-1]x1[8] ≥ 0∧x2[8] + [-1] + [-1]x3[8] ≥ 0∧x1[8] ≥ 0 ⇒ (UIncreasing(COND_1810_1_MAIN_INVOKEMETHOD(&&(&&(&&(&&(&&(<(x3[8], x2[8]), >=(x1[8], 0)), <=(x1[8], 99)), >(x0[8], 0)), >=(99, +(x1[8], 1))), <=(1, +(x1[8], 1))), 1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))), ≥)∧[(-1)Bound*bni_54 + (-1)bni_54] + [(-1)bni_54]x0[8] ≥ 0∧[(-1)bso_55] ≥ 0)
(59) (x1[8] ≥ 0∧[98] + [-1]x1[8] ≥ 0∧x0[8] ≥ 0∧[99] + [-1]x1[8] ≥ 0∧x2[8] ≥ 0∧x1[8] ≥ 0 ⇒ (UIncreasing(COND_1810_1_MAIN_INVOKEMETHOD(&&(&&(&&(&&(&&(<(x3[8], x2[8]), >=(x1[8], 0)), <=(x1[8], 99)), >(x0[8], 0)), >=(99, +(x1[8], 1))), <=(1, +(x1[8], 1))), 1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))), ≥)∧[(-1)Bound*bni_54 + (-1)bni_54] + [(-1)bni_54]x0[8] ≥ 0∧[(-1)bso_55] ≥ 0)
(60) (x1[8] ≥ 0∧[98] + [-1]x1[8] ≥ 0∧x0[8] ≥ 0∧[99] + [-1]x1[8] ≥ 0∧x2[8] ≥ 0∧x1[8] ≥ 0∧x3[8] ≥ 0 ⇒ (UIncreasing(COND_1810_1_MAIN_INVOKEMETHOD(&&(&&(&&(&&(&&(<(x3[8], x2[8]), >=(x1[8], 0)), <=(x1[8], 99)), >(x0[8], 0)), >=(99, +(x1[8], 1))), <=(1, +(x1[8], 1))), 1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))), ≥)∧[(-1)Bound*bni_54 + (-1)bni_54] + [(-1)bni_54]x0[8] ≥ 0∧[(-1)bso_55] ≥ 0)
(61) (x1[8] ≥ 0∧[98] + [-1]x1[8] ≥ 0∧x0[8] ≥ 0∧[99] + [-1]x1[8] ≥ 0∧x2[8] ≥ 0∧x1[8] ≥ 0∧x3[8] ≥ 0 ⇒ (UIncreasing(COND_1810_1_MAIN_INVOKEMETHOD(&&(&&(&&(&&(&&(<(x3[8], x2[8]), >=(x1[8], 0)), <=(x1[8], 99)), >(x0[8], 0)), >=(99, +(x1[8], 1))), <=(1, +(x1[8], 1))), 1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))), ≥)∧[(-1)Bound*bni_54 + (-1)bni_54] + [(-1)bni_54]x0[8] ≥ 0∧[(-1)bso_55] ≥ 0)
(62) (COND_1810_1_MAIN_INVOKEMETHOD(TRUE, 1810_0_sort_LE(x0[9], x1[9], x2[9], x3[9]))≥NonInfC∧COND_1810_1_MAIN_INVOKEMETHOD(TRUE, 1810_0_sort_LE(x0[9], x1[9], x2[9], x3[9]))≥1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x0[9], +(x1[9], 1), -(100, x0[9])))∧(UIncreasing(1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x0[9], +(x1[9], 1), -(100, x0[9])))), ≥))
(63) ((UIncreasing(1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x0[9], +(x1[9], 1), -(100, x0[9])))), ≥)∧[(-1)bso_57] ≥ 0)
(64) ((UIncreasing(1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x0[9], +(x1[9], 1), -(100, x0[9])))), ≥)∧[(-1)bso_57] ≥ 0)
(65) ((UIncreasing(1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x0[9], +(x1[9], 1), -(100, x0[9])))), ≥)∧[(-1)bso_57] ≥ 0)
(66) ((UIncreasing(1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x0[9], +(x1[9], 1), -(100, x0[9])))), ≥)∧0 = 0∧0 = 0∧0 = 0∧0 = 0∧[(-1)bso_57] ≥ 0)
POL(TRUE) = 0
POL(FALSE) = 0
POL(1729_1_MAIN_INVOKEMETHOD(x1)) = [-1] + [-1]x1
POL(1729_0_sort_GE(x1, x2, x3)) = [-1] + x1
POL(COND_1729_1_MAIN_INVOKEMETHOD(x1, x2)) = [-1] + [-1]x2
POL(&&(x1, x2)) = [-1]
POL(<=(x1, x2)) = [-1]
POL(>(x1, x2)) = [-1]
POL(0) = 0
POL(100) = [100]
POL(+(x1, x2)) = x1 + x2
POL(1) = [1]
POL(<(x1, x2)) = [-1]
POL(-(x1, x2)) = x1 + [-1]x2
POL(COND_1729_1_MAIN_INVOKEMETHOD1(x1, x2)) = [-1] + [-1]x2
POL(>=(x1, x2)) = [-1]
POL(99) = [99]
POL(1809_1_MAIN_INVOKEMETHOD(x1)) = [-1] + [-1]x1
POL(1809_0_sort_LE(x1, x2, x3, x4)) = [-1] + x1
POL(COND_1729_1_MAIN_INVOKEMETHOD2(x1, x2)) = [-1] + [-1]x2
POL(1810_1_MAIN_INVOKEMETHOD(x1)) = [-1] + [-1]x1
POL(1810_0_sort_LE(x1, x2, x3, x4)) = [-1] + x1
POL(COND_1809_1_MAIN_INVOKEMETHOD(x1, x2)) = [-1] + [-1]x2
POL(COND_1810_1_MAIN_INVOKEMETHOD(x1, x2)) = [-1] + [-1]x2
COND_1729_1_MAIN_INVOKEMETHOD(TRUE, 1729_0_sort_GE(x102[1], x103[1], x104[1])) → 1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(+(x102[1], 1), 0, -(100, +(x102[1], 1))))
1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[0], x103[0], x104[0])) → COND_1729_1_MAIN_INVOKEMETHOD(&&(&&(&&(<=(x104[0], x103[0]), >(x102[0], 0)), >(100, +(x102[0], 1))), <(0, +(x102[0], 1))), 1729_0_sort_GE(x102[0], x103[0], x104[0]))
1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[0], x103[0], x104[0])) → COND_1729_1_MAIN_INVOKEMETHOD(&&(&&(&&(<=(x104[0], x103[0]), >(x102[0], 0)), >(100, +(x102[0], 1))), <(0, +(x102[0], 1))), 1729_0_sort_GE(x102[0], x103[0], x104[0]))
1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[2], x103[2], x104[2])) → COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))
COND_1729_1_MAIN_INVOKEMETHOD1(TRUE, 1729_0_sort_GE(x102[3], x103[3], x104[3])) → 1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[3], x103[3], x206[3], x207[3]))
1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[4], x103[4], x104[4])) → COND_1729_1_MAIN_INVOKEMETHOD2(&&(&&(&&(&&(>(x104[4], x103[4]), >=(x103[4], 0)), <=(x103[4], 99)), >=(99, +(x103[4], 1))), <=(1, +(x103[4], 1))), 1729_0_sort_GE(x102[4], x103[4], x104[4]))
COND_1729_1_MAIN_INVOKEMETHOD2(TRUE, 1729_0_sort_GE(x102[5], x103[5], x104[5])) → 1810_1_MAIN_INVOKEMETHOD(1810_0_sort_LE(x102[5], x103[5], x206[5], x207[5]))
1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6])) → COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))
COND_1809_1_MAIN_INVOKEMETHOD(TRUE, 1809_0_sort_LE(x102[7], x103[7], x104[7], x105[7])) → 1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[7], +(x103[7], 1), -(100, x102[7])))
1810_1_MAIN_INVOKEMETHOD(1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8])) → COND_1810_1_MAIN_INVOKEMETHOD(&&(&&(&&(&&(&&(<(x3[8], x2[8]), >=(x1[8], 0)), <=(x1[8], 99)), >(x0[8], 0)), >=(99, +(x1[8], 1))), <=(1, +(x1[8], 1))), 1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))
COND_1810_1_MAIN_INVOKEMETHOD(TRUE, 1810_0_sort_LE(x0[9], x1[9], x2[9], x3[9])) → 1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x0[9], +(x1[9], 1), -(100, x0[9])))
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
Boolean, Integer
(7) -> (0), if ((1729_0_sort_GE(x102[7], x103[7] + 1, 100 - x102[7]) →* 1729_0_sort_GE(x102[0], x103[0], x104[0])))
(9) -> (0), if ((1729_0_sort_GE(x0[9], x1[9] + 1, 100 - x0[9]) →* 1729_0_sort_GE(x102[0], x103[0], x104[0])))
(7) -> (2), if ((1729_0_sort_GE(x102[7], x103[7] + 1, 100 - x102[7]) →* 1729_0_sort_GE(x102[2], x103[2], x104[2])))
(9) -> (2), if ((1729_0_sort_GE(x0[9], x1[9] + 1, 100 - x0[9]) →* 1729_0_sort_GE(x102[2], x103[2], x104[2])))
(2) -> (3), if ((x104[2] > x103[2] && x103[2] >= 0 && x103[2] <= 99 && 99 >= x103[2] + 1 && 1 <= x103[2] + 1 →* TRUE)∧(1729_0_sort_GE(x102[2], x103[2], x104[2]) →* 1729_0_sort_GE(x102[3], x103[3], x104[3])))
(7) -> (4), if ((1729_0_sort_GE(x102[7], x103[7] + 1, 100 - x102[7]) →* 1729_0_sort_GE(x102[4], x103[4], x104[4])))
(9) -> (4), if ((1729_0_sort_GE(x0[9], x1[9] + 1, 100 - x0[9]) →* 1729_0_sort_GE(x102[4], x103[4], x104[4])))
(4) -> (5), if ((x104[4] > x103[4] && x103[4] >= 0 && x103[4] <= 99 && 99 >= x103[4] + 1 && 1 <= x103[4] + 1 →* TRUE)∧(1729_0_sort_GE(x102[4], x103[4], x104[4]) →* 1729_0_sort_GE(x102[5], x103[5], x104[5])))
(3) -> (6), if ((1809_0_sort_LE(x102[3], x103[3], x206[3], x207[3]) →* 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6])))
(6) -> (7), if ((x105[6] >= x104[6] && x103[6] >= 0 && x102[6] > 0 →* TRUE)∧(1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]) →* 1809_0_sort_LE(x102[7], x103[7], x104[7], x105[7])))
(5) -> (8), if ((1810_0_sort_LE(x102[5], x103[5], x206[5], x207[5]) →* 1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8])))
(8) -> (9), if ((x3[8] < x2[8] && x1[8] >= 0 && x1[8] <= 99 && x0[8] > 0 && 99 >= x1[8] + 1 && 1 <= x1[8] + 1 →* TRUE)∧(1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]) →* 1810_0_sort_LE(x0[9], x1[9], x2[9], x3[9])))
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
Integer, Boolean
(7) -> (2), if ((1729_0_sort_GE(x102[7], x103[7] + 1, 100 - x102[7]) →* 1729_0_sort_GE(x102[2], x103[2], x104[2])))
(9) -> (2), if ((1729_0_sort_GE(x0[9], x1[9] + 1, 100 - x0[9]) →* 1729_0_sort_GE(x102[2], x103[2], x104[2])))
(2) -> (3), if ((x104[2] > x103[2] && x103[2] >= 0 && x103[2] <= 99 && 99 >= x103[2] + 1 && 1 <= x103[2] + 1 →* TRUE)∧(1729_0_sort_GE(x102[2], x103[2], x104[2]) →* 1729_0_sort_GE(x102[3], x103[3], x104[3])))
(7) -> (4), if ((1729_0_sort_GE(x102[7], x103[7] + 1, 100 - x102[7]) →* 1729_0_sort_GE(x102[4], x103[4], x104[4])))
(9) -> (4), if ((1729_0_sort_GE(x0[9], x1[9] + 1, 100 - x0[9]) →* 1729_0_sort_GE(x102[4], x103[4], x104[4])))
(4) -> (5), if ((x104[4] > x103[4] && x103[4] >= 0 && x103[4] <= 99 && 99 >= x103[4] + 1 && 1 <= x103[4] + 1 →* TRUE)∧(1729_0_sort_GE(x102[4], x103[4], x104[4]) →* 1729_0_sort_GE(x102[5], x103[5], x104[5])))
(3) -> (6), if ((1809_0_sort_LE(x102[3], x103[3], x206[3], x207[3]) →* 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6])))
(6) -> (7), if ((x105[6] >= x104[6] && x103[6] >= 0 && x102[6] > 0 →* TRUE)∧(1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]) →* 1809_0_sort_LE(x102[7], x103[7], x104[7], x105[7])))
(5) -> (8), if ((1810_0_sort_LE(x102[5], x103[5], x206[5], x207[5]) →* 1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8])))
(8) -> (9), if ((x3[8] < x2[8] && x1[8] >= 0 && x1[8] <= 99 && x0[8] > 0 && 99 >= x1[8] + 1 && 1 <= x1[8] + 1 →* TRUE)∧(1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]) →* 1810_0_sort_LE(x0[9], x1[9], x2[9], x3[9])))
(1) (COND_1810_1_MAIN_INVOKEMETHOD(TRUE, 1810_0_sort_LE(x0[9], x1[9], x2[9], x3[9]))≥NonInfC∧COND_1810_1_MAIN_INVOKEMETHOD(TRUE, 1810_0_sort_LE(x0[9], x1[9], x2[9], x3[9]))≥1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x0[9], +(x1[9], 1), -(100, x0[9])))∧(UIncreasing(1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x0[9], +(x1[9], 1), -(100, x0[9])))), ≥))
(2) ((UIncreasing(1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x0[9], +(x1[9], 1), -(100, x0[9])))), ≥)∧[(-1)bso_19] ≥ 0)
(3) ((UIncreasing(1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x0[9], +(x1[9], 1), -(100, x0[9])))), ≥)∧[(-1)bso_19] ≥ 0)
(4) ((UIncreasing(1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x0[9], +(x1[9], 1), -(100, x0[9])))), ≥)∧[(-1)bso_19] ≥ 0)
(5) ((UIncreasing(1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x0[9], +(x1[9], 1), -(100, x0[9])))), ≥)∧0 = 0∧0 = 0∧0 = 0∧0 = 0∧[(-1)bso_19] ≥ 0)
(6) (&&(&&(&&(&&(&&(<(x3[8], x2[8]), >=(x1[8], 0)), <=(x1[8], 99)), >(x0[8], 0)), >=(99, +(x1[8], 1))), <=(1, +(x1[8], 1)))=TRUE∧1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8])=1810_0_sort_LE(x0[9], x1[9], x2[9], x3[9]) ⇒ 1810_1_MAIN_INVOKEMETHOD(1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))≥NonInfC∧1810_1_MAIN_INVOKEMETHOD(1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))≥COND_1810_1_MAIN_INVOKEMETHOD(&&(&&(&&(&&(&&(<(x3[8], x2[8]), >=(x1[8], 0)), <=(x1[8], 99)), >(x0[8], 0)), >=(99, +(x1[8], 1))), <=(1, +(x1[8], 1))), 1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))∧(UIncreasing(COND_1810_1_MAIN_INVOKEMETHOD(&&(&&(&&(&&(&&(<(x3[8], x2[8]), >=(x1[8], 0)), <=(x1[8], 99)), >(x0[8], 0)), >=(99, +(x1[8], 1))), <=(1, +(x1[8], 1))), 1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))), ≥))
(7) (<=(1, +(x1[8], 1))=TRUE∧>=(99, +(x1[8], 1))=TRUE∧>(x0[8], 0)=TRUE∧<=(x1[8], 99)=TRUE∧<(x3[8], x2[8])=TRUE∧>=(x1[8], 0)=TRUE ⇒ 1810_1_MAIN_INVOKEMETHOD(1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))≥NonInfC∧1810_1_MAIN_INVOKEMETHOD(1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))≥COND_1810_1_MAIN_INVOKEMETHOD(&&(&&(&&(&&(&&(<(x3[8], x2[8]), >=(x1[8], 0)), <=(x1[8], 99)), >(x0[8], 0)), >=(99, +(x1[8], 1))), <=(1, +(x1[8], 1))), 1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))∧(UIncreasing(COND_1810_1_MAIN_INVOKEMETHOD(&&(&&(&&(&&(&&(<(x3[8], x2[8]), >=(x1[8], 0)), <=(x1[8], 99)), >(x0[8], 0)), >=(99, +(x1[8], 1))), <=(1, +(x1[8], 1))), 1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))), ≥))
(8) (x1[8] ≥ 0∧[98] + [-1]x1[8] ≥ 0∧x0[8] + [-1] ≥ 0∧[99] + [-1]x1[8] ≥ 0∧x2[8] + [-1] + [-1]x3[8] ≥ 0∧x1[8] ≥ 0 ⇒ (UIncreasing(COND_1810_1_MAIN_INVOKEMETHOD(&&(&&(&&(&&(&&(<(x3[8], x2[8]), >=(x1[8], 0)), <=(x1[8], 99)), >(x0[8], 0)), >=(99, +(x1[8], 1))), <=(1, +(x1[8], 1))), 1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))), ≥)∧[(2)bni_20 + (-1)Bound*bni_20] + [(-1)bni_20]x1[8] + [bni_20]x0[8] ≥ 0∧[1 + (-1)bso_21] ≥ 0)
(9) (x1[8] ≥ 0∧[98] + [-1]x1[8] ≥ 0∧x0[8] + [-1] ≥ 0∧[99] + [-1]x1[8] ≥ 0∧x2[8] + [-1] + [-1]x3[8] ≥ 0∧x1[8] ≥ 0 ⇒ (UIncreasing(COND_1810_1_MAIN_INVOKEMETHOD(&&(&&(&&(&&(&&(<(x3[8], x2[8]), >=(x1[8], 0)), <=(x1[8], 99)), >(x0[8], 0)), >=(99, +(x1[8], 1))), <=(1, +(x1[8], 1))), 1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))), ≥)∧[(2)bni_20 + (-1)Bound*bni_20] + [(-1)bni_20]x1[8] + [bni_20]x0[8] ≥ 0∧[1 + (-1)bso_21] ≥ 0)
(10) (x1[8] ≥ 0∧[98] + [-1]x1[8] ≥ 0∧x0[8] + [-1] ≥ 0∧[99] + [-1]x1[8] ≥ 0∧x2[8] + [-1] + [-1]x3[8] ≥ 0∧x1[8] ≥ 0 ⇒ (UIncreasing(COND_1810_1_MAIN_INVOKEMETHOD(&&(&&(&&(&&(&&(<(x3[8], x2[8]), >=(x1[8], 0)), <=(x1[8], 99)), >(x0[8], 0)), >=(99, +(x1[8], 1))), <=(1, +(x1[8], 1))), 1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))), ≥)∧[(2)bni_20 + (-1)Bound*bni_20] + [(-1)bni_20]x1[8] + [bni_20]x0[8] ≥ 0∧[1 + (-1)bso_21] ≥ 0)
(11) (x1[8] ≥ 0∧[98] + [-1]x1[8] ≥ 0∧x0[8] ≥ 0∧[99] + [-1]x1[8] ≥ 0∧x2[8] + [-1] + [-1]x3[8] ≥ 0∧x1[8] ≥ 0 ⇒ (UIncreasing(COND_1810_1_MAIN_INVOKEMETHOD(&&(&&(&&(&&(&&(<(x3[8], x2[8]), >=(x1[8], 0)), <=(x1[8], 99)), >(x0[8], 0)), >=(99, +(x1[8], 1))), <=(1, +(x1[8], 1))), 1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))), ≥)∧[(3)bni_20 + (-1)Bound*bni_20] + [(-1)bni_20]x1[8] + [bni_20]x0[8] ≥ 0∧[1 + (-1)bso_21] ≥ 0)
(12) (x1[8] ≥ 0∧[98] + [-1]x1[8] ≥ 0∧x0[8] ≥ 0∧[99] + [-1]x1[8] ≥ 0∧x2[8] ≥ 0∧x1[8] ≥ 0 ⇒ (UIncreasing(COND_1810_1_MAIN_INVOKEMETHOD(&&(&&(&&(&&(&&(<(x3[8], x2[8]), >=(x1[8], 0)), <=(x1[8], 99)), >(x0[8], 0)), >=(99, +(x1[8], 1))), <=(1, +(x1[8], 1))), 1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))), ≥)∧[(3)bni_20 + (-1)Bound*bni_20] + [(-1)bni_20]x1[8] + [bni_20]x0[8] ≥ 0∧[1 + (-1)bso_21] ≥ 0)
(13) (x1[8] ≥ 0∧[98] + [-1]x1[8] ≥ 0∧x0[8] ≥ 0∧[99] + [-1]x1[8] ≥ 0∧x2[8] ≥ 0∧x1[8] ≥ 0∧x3[8] ≥ 0 ⇒ (UIncreasing(COND_1810_1_MAIN_INVOKEMETHOD(&&(&&(&&(&&(&&(<(x3[8], x2[8]), >=(x1[8], 0)), <=(x1[8], 99)), >(x0[8], 0)), >=(99, +(x1[8], 1))), <=(1, +(x1[8], 1))), 1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))), ≥)∧[(3)bni_20 + (-1)Bound*bni_20] + [(-1)bni_20]x1[8] + [bni_20]x0[8] ≥ 0∧[1 + (-1)bso_21] ≥ 0)
(14) (x1[8] ≥ 0∧[98] + [-1]x1[8] ≥ 0∧x0[8] ≥ 0∧[99] + [-1]x1[8] ≥ 0∧x2[8] ≥ 0∧x1[8] ≥ 0∧x3[8] ≥ 0 ⇒ (UIncreasing(COND_1810_1_MAIN_INVOKEMETHOD(&&(&&(&&(&&(&&(<(x3[8], x2[8]), >=(x1[8], 0)), <=(x1[8], 99)), >(x0[8], 0)), >=(99, +(x1[8], 1))), <=(1, +(x1[8], 1))), 1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))), ≥)∧[(3)bni_20 + (-1)Bound*bni_20] + [(-1)bni_20]x1[8] + [bni_20]x0[8] ≥ 0∧[1 + (-1)bso_21] ≥ 0)
(15) (COND_1729_1_MAIN_INVOKEMETHOD2(TRUE, 1729_0_sort_GE(x102[5], x103[5], x104[5]))≥NonInfC∧COND_1729_1_MAIN_INVOKEMETHOD2(TRUE, 1729_0_sort_GE(x102[5], x103[5], x104[5]))≥1810_1_MAIN_INVOKEMETHOD(1810_0_sort_LE(x102[5], x103[5], x206[5], x207[5]))∧(UIncreasing(1810_1_MAIN_INVOKEMETHOD(1810_0_sort_LE(x102[5], x103[5], x206[5], x207[5]))), ≥))
(16) ((UIncreasing(1810_1_MAIN_INVOKEMETHOD(1810_0_sort_LE(x102[5], x103[5], x206[5], x207[5]))), ≥)∧[(-1)bso_23] ≥ 0)
(17) ((UIncreasing(1810_1_MAIN_INVOKEMETHOD(1810_0_sort_LE(x102[5], x103[5], x206[5], x207[5]))), ≥)∧[(-1)bso_23] ≥ 0)
(18) ((UIncreasing(1810_1_MAIN_INVOKEMETHOD(1810_0_sort_LE(x102[5], x103[5], x206[5], x207[5]))), ≥)∧[(-1)bso_23] ≥ 0)
(19) ((UIncreasing(1810_1_MAIN_INVOKEMETHOD(1810_0_sort_LE(x102[5], x103[5], x206[5], x207[5]))), ≥)∧0 = 0∧0 = 0∧0 = 0∧0 = 0∧0 = 0∧[(-1)bso_23] ≥ 0)
(20) (&&(&&(&&(&&(>(x104[4], x103[4]), >=(x103[4], 0)), <=(x103[4], 99)), >=(99, +(x103[4], 1))), <=(1, +(x103[4], 1)))=TRUE∧1729_0_sort_GE(x102[4], x103[4], x104[4])=1729_0_sort_GE(x102[5], x103[5], x104[5]) ⇒ 1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[4], x103[4], x104[4]))≥NonInfC∧1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[4], x103[4], x104[4]))≥COND_1729_1_MAIN_INVOKEMETHOD2(&&(&&(&&(&&(>(x104[4], x103[4]), >=(x103[4], 0)), <=(x103[4], 99)), >=(99, +(x103[4], 1))), <=(1, +(x103[4], 1))), 1729_0_sort_GE(x102[4], x103[4], x104[4]))∧(UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD2(&&(&&(&&(&&(>(x104[4], x103[4]), >=(x103[4], 0)), <=(x103[4], 99)), >=(99, +(x103[4], 1))), <=(1, +(x103[4], 1))), 1729_0_sort_GE(x102[4], x103[4], x104[4]))), ≥))
(21) (<=(1, +(x103[4], 1))=TRUE∧>=(99, +(x103[4], 1))=TRUE∧<=(x103[4], 99)=TRUE∧>(x104[4], x103[4])=TRUE∧>=(x103[4], 0)=TRUE ⇒ 1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[4], x103[4], x104[4]))≥NonInfC∧1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[4], x103[4], x104[4]))≥COND_1729_1_MAIN_INVOKEMETHOD2(&&(&&(&&(&&(>(x104[4], x103[4]), >=(x103[4], 0)), <=(x103[4], 99)), >=(99, +(x103[4], 1))), <=(1, +(x103[4], 1))), 1729_0_sort_GE(x102[4], x103[4], x104[4]))∧(UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD2(&&(&&(&&(&&(>(x104[4], x103[4]), >=(x103[4], 0)), <=(x103[4], 99)), >=(99, +(x103[4], 1))), <=(1, +(x103[4], 1))), 1729_0_sort_GE(x102[4], x103[4], x104[4]))), ≥))
(22) (x103[4] ≥ 0∧[98] + [-1]x103[4] ≥ 0∧[99] + [-1]x103[4] ≥ 0∧x104[4] + [-1] + [-1]x103[4] ≥ 0∧x103[4] ≥ 0 ⇒ (UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD2(&&(&&(&&(&&(>(x104[4], x103[4]), >=(x103[4], 0)), <=(x103[4], 99)), >=(99, +(x103[4], 1))), <=(1, +(x103[4], 1))), 1729_0_sort_GE(x102[4], x103[4], x104[4]))), ≥)∧[(2)bni_24 + (-1)Bound*bni_24] + [(-1)bni_24]x103[4] + [bni_24]x102[4] ≥ 0∧[(-1)bso_25] ≥ 0)
(23) (x103[4] ≥ 0∧[98] + [-1]x103[4] ≥ 0∧[99] + [-1]x103[4] ≥ 0∧x104[4] + [-1] + [-1]x103[4] ≥ 0∧x103[4] ≥ 0 ⇒ (UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD2(&&(&&(&&(&&(>(x104[4], x103[4]), >=(x103[4], 0)), <=(x103[4], 99)), >=(99, +(x103[4], 1))), <=(1, +(x103[4], 1))), 1729_0_sort_GE(x102[4], x103[4], x104[4]))), ≥)∧[(2)bni_24 + (-1)Bound*bni_24] + [(-1)bni_24]x103[4] + [bni_24]x102[4] ≥ 0∧[(-1)bso_25] ≥ 0)
(24) (x103[4] ≥ 0∧[98] + [-1]x103[4] ≥ 0∧[99] + [-1]x103[4] ≥ 0∧x104[4] + [-1] + [-1]x103[4] ≥ 0∧x103[4] ≥ 0 ⇒ (UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD2(&&(&&(&&(&&(>(x104[4], x103[4]), >=(x103[4], 0)), <=(x103[4], 99)), >=(99, +(x103[4], 1))), <=(1, +(x103[4], 1))), 1729_0_sort_GE(x102[4], x103[4], x104[4]))), ≥)∧[(2)bni_24 + (-1)Bound*bni_24] + [(-1)bni_24]x103[4] + [bni_24]x102[4] ≥ 0∧[(-1)bso_25] ≥ 0)
(25) (x103[4] ≥ 0∧[98] + [-1]x103[4] ≥ 0∧[99] + [-1]x103[4] ≥ 0∧x104[4] + [-1] + [-1]x103[4] ≥ 0∧x103[4] ≥ 0 ⇒ (UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD2(&&(&&(&&(&&(>(x104[4], x103[4]), >=(x103[4], 0)), <=(x103[4], 99)), >=(99, +(x103[4], 1))), <=(1, +(x103[4], 1))), 1729_0_sort_GE(x102[4], x103[4], x104[4]))), ≥)∧[bni_24] = 0∧[(2)bni_24 + (-1)Bound*bni_24] + [(-1)bni_24]x103[4] ≥ 0∧0 = 0∧[(-1)bso_25] ≥ 0)
(26) (x103[4] ≥ 0∧[98] + [-1]x103[4] ≥ 0∧[99] + [-1]x103[4] ≥ 0∧x104[4] ≥ 0∧x103[4] ≥ 0 ⇒ (UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD2(&&(&&(&&(&&(>(x104[4], x103[4]), >=(x103[4], 0)), <=(x103[4], 99)), >=(99, +(x103[4], 1))), <=(1, +(x103[4], 1))), 1729_0_sort_GE(x102[4], x103[4], x104[4]))), ≥)∧[bni_24] = 0∧[(2)bni_24 + (-1)Bound*bni_24] + [(-1)bni_24]x103[4] ≥ 0∧0 = 0∧[(-1)bso_25] ≥ 0)
(27) (COND_1809_1_MAIN_INVOKEMETHOD(TRUE, 1809_0_sort_LE(x102[7], x103[7], x104[7], x105[7]))≥NonInfC∧COND_1809_1_MAIN_INVOKEMETHOD(TRUE, 1809_0_sort_LE(x102[7], x103[7], x104[7], x105[7]))≥1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[7], +(x103[7], 1), -(100, x102[7])))∧(UIncreasing(1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[7], +(x103[7], 1), -(100, x102[7])))), ≥))
(28) ((UIncreasing(1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[7], +(x103[7], 1), -(100, x102[7])))), ≥)∧[(-1)bso_27] ≥ 0)
(29) ((UIncreasing(1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[7], +(x103[7], 1), -(100, x102[7])))), ≥)∧[(-1)bso_27] ≥ 0)
(30) ((UIncreasing(1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[7], +(x103[7], 1), -(100, x102[7])))), ≥)∧[(-1)bso_27] ≥ 0)
(31) ((UIncreasing(1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[7], +(x103[7], 1), -(100, x102[7])))), ≥)∧0 = 0∧0 = 0∧0 = 0∧0 = 0∧[(-1)bso_27] ≥ 0)
(32) (&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0))=TRUE∧1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6])=1809_0_sort_LE(x102[7], x103[7], x104[7], x105[7]) ⇒ 1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))≥NonInfC∧1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))≥COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))∧(UIncreasing(COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))), ≥))
(33) (>(x102[6], 0)=TRUE∧>=(x105[6], x104[6])=TRUE∧>=(x103[6], 0)=TRUE ⇒ 1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))≥NonInfC∧1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))≥COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))∧(UIncreasing(COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))), ≥))
(34) (x102[6] + [-1] ≥ 0∧x105[6] + [-1]x104[6] ≥ 0∧x103[6] ≥ 0 ⇒ (UIncreasing(COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))), ≥)∧[bni_28 + (-1)Bound*bni_28] + [(-1)bni_28]x103[6] + [bni_28]x102[6] ≥ 0∧[(-1)bso_29] ≥ 0)
(35) (x102[6] + [-1] ≥ 0∧x105[6] + [-1]x104[6] ≥ 0∧x103[6] ≥ 0 ⇒ (UIncreasing(COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))), ≥)∧[bni_28 + (-1)Bound*bni_28] + [(-1)bni_28]x103[6] + [bni_28]x102[6] ≥ 0∧[(-1)bso_29] ≥ 0)
(36) (x102[6] + [-1] ≥ 0∧x105[6] + [-1]x104[6] ≥ 0∧x103[6] ≥ 0 ⇒ (UIncreasing(COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))), ≥)∧[bni_28 + (-1)Bound*bni_28] + [(-1)bni_28]x103[6] + [bni_28]x102[6] ≥ 0∧[(-1)bso_29] ≥ 0)
(37) (x102[6] ≥ 0∧x105[6] + [-1]x104[6] ≥ 0∧x103[6] ≥ 0 ⇒ (UIncreasing(COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))), ≥)∧[(2)bni_28 + (-1)Bound*bni_28] + [(-1)bni_28]x103[6] + [bni_28]x102[6] ≥ 0∧[(-1)bso_29] ≥ 0)
(38) (x102[6] ≥ 0∧x105[6] ≥ 0∧x103[6] ≥ 0 ⇒ (UIncreasing(COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))), ≥)∧[(2)bni_28 + (-1)Bound*bni_28] + [(-1)bni_28]x103[6] + [bni_28]x102[6] ≥ 0∧[(-1)bso_29] ≥ 0)
(39) (x102[6] ≥ 0∧x105[6] ≥ 0∧x103[6] ≥ 0∧x104[6] ≥ 0 ⇒ (UIncreasing(COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))), ≥)∧[(2)bni_28 + (-1)Bound*bni_28] + [(-1)bni_28]x103[6] + [bni_28]x102[6] ≥ 0∧[(-1)bso_29] ≥ 0)
(40) (x102[6] ≥ 0∧x105[6] ≥ 0∧x103[6] ≥ 0∧x104[6] ≥ 0 ⇒ (UIncreasing(COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))), ≥)∧[(2)bni_28 + (-1)Bound*bni_28] + [(-1)bni_28]x103[6] + [bni_28]x102[6] ≥ 0∧[(-1)bso_29] ≥ 0)
(41) (COND_1729_1_MAIN_INVOKEMETHOD1(TRUE, 1729_0_sort_GE(x102[3], x103[3], x104[3]))≥NonInfC∧COND_1729_1_MAIN_INVOKEMETHOD1(TRUE, 1729_0_sort_GE(x102[3], x103[3], x104[3]))≥1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[3], x103[3], x206[3], x207[3]))∧(UIncreasing(1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[3], x103[3], x206[3], x207[3]))), ≥))
(42) ((UIncreasing(1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[3], x103[3], x206[3], x207[3]))), ≥)∧[(-1)bso_31] ≥ 0)
(43) ((UIncreasing(1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[3], x103[3], x206[3], x207[3]))), ≥)∧[(-1)bso_31] ≥ 0)
(44) ((UIncreasing(1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[3], x103[3], x206[3], x207[3]))), ≥)∧[(-1)bso_31] ≥ 0)
(45) ((UIncreasing(1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[3], x103[3], x206[3], x207[3]))), ≥)∧0 = 0∧0 = 0∧0 = 0∧0 = 0∧0 = 0∧[(-1)bso_31] ≥ 0)
(46) (&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1)))=TRUE∧1729_0_sort_GE(x102[2], x103[2], x104[2])=1729_0_sort_GE(x102[3], x103[3], x104[3]) ⇒ 1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[2], x103[2], x104[2]))≥NonInfC∧1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[2], x103[2], x104[2]))≥COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))∧(UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))), ≥))
(47) (<=(1, +(x103[2], 1))=TRUE∧>=(99, +(x103[2], 1))=TRUE∧<=(x103[2], 99)=TRUE∧>(x104[2], x103[2])=TRUE∧>=(x103[2], 0)=TRUE ⇒ 1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[2], x103[2], x104[2]))≥NonInfC∧1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[2], x103[2], x104[2]))≥COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))∧(UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))), ≥))
(48) (x103[2] ≥ 0∧[98] + [-1]x103[2] ≥ 0∧[99] + [-1]x103[2] ≥ 0∧x104[2] + [-1] + [-1]x103[2] ≥ 0∧x103[2] ≥ 0 ⇒ (UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))), ≥)∧[(2)bni_32 + (-1)Bound*bni_32] + [(-1)bni_32]x103[2] + [bni_32]x102[2] ≥ 0∧[1 + (-1)bso_33] ≥ 0)
(49) (x103[2] ≥ 0∧[98] + [-1]x103[2] ≥ 0∧[99] + [-1]x103[2] ≥ 0∧x104[2] + [-1] + [-1]x103[2] ≥ 0∧x103[2] ≥ 0 ⇒ (UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))), ≥)∧[(2)bni_32 + (-1)Bound*bni_32] + [(-1)bni_32]x103[2] + [bni_32]x102[2] ≥ 0∧[1 + (-1)bso_33] ≥ 0)
(50) (x103[2] ≥ 0∧[98] + [-1]x103[2] ≥ 0∧[99] + [-1]x103[2] ≥ 0∧x104[2] + [-1] + [-1]x103[2] ≥ 0∧x103[2] ≥ 0 ⇒ (UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))), ≥)∧[(2)bni_32 + (-1)Bound*bni_32] + [(-1)bni_32]x103[2] + [bni_32]x102[2] ≥ 0∧[1 + (-1)bso_33] ≥ 0)
(51) (x103[2] ≥ 0∧[98] + [-1]x103[2] ≥ 0∧[99] + [-1]x103[2] ≥ 0∧x104[2] + [-1] + [-1]x103[2] ≥ 0∧x103[2] ≥ 0 ⇒ (UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))), ≥)∧[bni_32] = 0∧[(2)bni_32 + (-1)Bound*bni_32] + [(-1)bni_32]x103[2] ≥ 0∧0 = 0∧[1 + (-1)bso_33] ≥ 0)
(52) (x103[2] ≥ 0∧[98] + [-1]x103[2] ≥ 0∧[99] + [-1]x103[2] ≥ 0∧x104[2] ≥ 0∧x103[2] ≥ 0 ⇒ (UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))), ≥)∧[bni_32] = 0∧[(2)bni_32 + (-1)Bound*bni_32] + [(-1)bni_32]x103[2] ≥ 0∧0 = 0∧[1 + (-1)bso_33] ≥ 0)
POL(TRUE) = 0
POL(FALSE) = 0
POL(COND_1810_1_MAIN_INVOKEMETHOD(x1, x2)) = [-1]x2
POL(1810_0_sort_LE(x1, x2, x3, x4)) = [-1] + x2 + [-1]x1
POL(1729_1_MAIN_INVOKEMETHOD(x1)) = [2] + [-1]x1
POL(1729_0_sort_GE(x1, x2, x3)) = x2 + [-1]x1
POL(+(x1, x2)) = x1 + x2
POL(1) = [1]
POL(-(x1, x2)) = x1 + [-1]x2
POL(100) = [100]
POL(1810_1_MAIN_INVOKEMETHOD(x1)) = [1] + [-1]x1
POL(&&(x1, x2)) = [-1]
POL(<(x1, x2)) = [-1]
POL(>=(x1, x2)) = [-1]
POL(0) = 0
POL(<=(x1, x2)) = [-1]
POL(99) = [99]
POL(>(x1, x2)) = [-1]
POL(COND_1729_1_MAIN_INVOKEMETHOD2(x1, x2)) = [2] + [-1]x2
POL(COND_1809_1_MAIN_INVOKEMETHOD(x1, x2)) = [-1] + x2
POL(1809_0_sort_LE(x1, x2, x3, x4)) = [2] + [-1]x2 + x1
POL(1809_1_MAIN_INVOKEMETHOD(x1)) = [-1] + x1
POL(COND_1729_1_MAIN_INVOKEMETHOD1(x1, x2)) = [1] + [-1]x2
1810_1_MAIN_INVOKEMETHOD(1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8])) → COND_1810_1_MAIN_INVOKEMETHOD(&&(&&(&&(&&(&&(<(x3[8], x2[8]), >=(x1[8], 0)), <=(x1[8], 99)), >(x0[8], 0)), >=(99, +(x1[8], 1))), <=(1, +(x1[8], 1))), 1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))
1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[2], x103[2], x104[2])) → COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))
1810_1_MAIN_INVOKEMETHOD(1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8])) → COND_1810_1_MAIN_INVOKEMETHOD(&&(&&(&&(&&(&&(<(x3[8], x2[8]), >=(x1[8], 0)), <=(x1[8], 99)), >(x0[8], 0)), >=(99, +(x1[8], 1))), <=(1, +(x1[8], 1))), 1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))
COND_1810_1_MAIN_INVOKEMETHOD(TRUE, 1810_0_sort_LE(x0[9], x1[9], x2[9], x3[9])) → 1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x0[9], +(x1[9], 1), -(100, x0[9])))
COND_1729_1_MAIN_INVOKEMETHOD2(TRUE, 1729_0_sort_GE(x102[5], x103[5], x104[5])) → 1810_1_MAIN_INVOKEMETHOD(1810_0_sort_LE(x102[5], x103[5], x206[5], x207[5]))
1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[4], x103[4], x104[4])) → COND_1729_1_MAIN_INVOKEMETHOD2(&&(&&(&&(&&(>(x104[4], x103[4]), >=(x103[4], 0)), <=(x103[4], 99)), >=(99, +(x103[4], 1))), <=(1, +(x103[4], 1))), 1729_0_sort_GE(x102[4], x103[4], x104[4]))
COND_1809_1_MAIN_INVOKEMETHOD(TRUE, 1809_0_sort_LE(x102[7], x103[7], x104[7], x105[7])) → 1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[7], +(x103[7], 1), -(100, x102[7])))
1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6])) → COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))
COND_1729_1_MAIN_INVOKEMETHOD1(TRUE, 1729_0_sort_GE(x102[3], x103[3], x104[3])) → 1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[3], x103[3], x206[3], x207[3]))
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
Integer, Boolean
(7) -> (2), if ((1729_0_sort_GE(x102[7], x103[7] + 1, 100 - x102[7]) →* 1729_0_sort_GE(x102[2], x103[2], x104[2])))
(9) -> (2), if ((1729_0_sort_GE(x0[9], x1[9] + 1, 100 - x0[9]) →* 1729_0_sort_GE(x102[2], x103[2], x104[2])))
(2) -> (3), if ((x104[2] > x103[2] && x103[2] >= 0 && x103[2] <= 99 && 99 >= x103[2] + 1 && 1 <= x103[2] + 1 →* TRUE)∧(1729_0_sort_GE(x102[2], x103[2], x104[2]) →* 1729_0_sort_GE(x102[3], x103[3], x104[3])))
(7) -> (4), if ((1729_0_sort_GE(x102[7], x103[7] + 1, 100 - x102[7]) →* 1729_0_sort_GE(x102[4], x103[4], x104[4])))
(9) -> (4), if ((1729_0_sort_GE(x0[9], x1[9] + 1, 100 - x0[9]) →* 1729_0_sort_GE(x102[4], x103[4], x104[4])))
(4) -> (5), if ((x104[4] > x103[4] && x103[4] >= 0 && x103[4] <= 99 && 99 >= x103[4] + 1 && 1 <= x103[4] + 1 →* TRUE)∧(1729_0_sort_GE(x102[4], x103[4], x104[4]) →* 1729_0_sort_GE(x102[5], x103[5], x104[5])))
(3) -> (6), if ((1809_0_sort_LE(x102[3], x103[3], x206[3], x207[3]) →* 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6])))
(6) -> (7), if ((x105[6] >= x104[6] && x103[6] >= 0 && x102[6] > 0 →* TRUE)∧(1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]) →* 1809_0_sort_LE(x102[7], x103[7], x104[7], x105[7])))
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
Integer, Boolean
(7) -> (2), if ((1729_0_sort_GE(x102[7], x103[7] + 1, 100 - x102[7]) →* 1729_0_sort_GE(x102[2], x103[2], x104[2])))
(2) -> (3), if ((x104[2] > x103[2] && x103[2] >= 0 && x103[2] <= 99 && 99 >= x103[2] + 1 && 1 <= x103[2] + 1 →* TRUE)∧(1729_0_sort_GE(x102[2], x103[2], x104[2]) →* 1729_0_sort_GE(x102[3], x103[3], x104[3])))
(3) -> (6), if ((1809_0_sort_LE(x102[3], x103[3], x206[3], x207[3]) →* 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6])))
(6) -> (7), if ((x105[6] >= x104[6] && x103[6] >= 0 && x102[6] > 0 →* TRUE)∧(1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]) →* 1809_0_sort_LE(x102[7], x103[7], x104[7], x105[7])))
(1) (COND_1809_1_MAIN_INVOKEMETHOD(TRUE, 1809_0_sort_LE(x102[7], x103[7], x104[7], x105[7]))≥NonInfC∧COND_1809_1_MAIN_INVOKEMETHOD(TRUE, 1809_0_sort_LE(x102[7], x103[7], x104[7], x105[7]))≥1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[7], +(x103[7], 1), -(100, x102[7])))∧(UIncreasing(1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[7], +(x103[7], 1), -(100, x102[7])))), ≥))
(2) ((UIncreasing(1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[7], +(x103[7], 1), -(100, x102[7])))), ≥)∧[(-1)bso_14] ≥ 0)
(3) ((UIncreasing(1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[7], +(x103[7], 1), -(100, x102[7])))), ≥)∧[(-1)bso_14] ≥ 0)
(4) ((UIncreasing(1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[7], +(x103[7], 1), -(100, x102[7])))), ≥)∧[(-1)bso_14] ≥ 0)
(5) ((UIncreasing(1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[7], +(x103[7], 1), -(100, x102[7])))), ≥)∧0 = 0∧0 = 0∧0 = 0∧0 = 0∧[(-1)bso_14] ≥ 0)
(6) (&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0))=TRUE∧1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6])=1809_0_sort_LE(x102[7], x103[7], x104[7], x105[7]) ⇒ 1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))≥NonInfC∧1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))≥COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))∧(UIncreasing(COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))), ≥))
(7) (>(x102[6], 0)=TRUE∧>=(x105[6], x104[6])=TRUE∧>=(x103[6], 0)=TRUE ⇒ 1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))≥NonInfC∧1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))≥COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))∧(UIncreasing(COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))), ≥))
(8) (x102[6] + [-1] ≥ 0∧x105[6] + [-1]x104[6] ≥ 0∧x103[6] ≥ 0 ⇒ (UIncreasing(COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))), ≥)∧[(2)bni_15 + (-1)Bound*bni_15] + [(-1)bni_15]x103[6] ≥ 0∧[1 + (-1)bso_16] ≥ 0)
(9) (x102[6] + [-1] ≥ 0∧x105[6] + [-1]x104[6] ≥ 0∧x103[6] ≥ 0 ⇒ (UIncreasing(COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))), ≥)∧[(2)bni_15 + (-1)Bound*bni_15] + [(-1)bni_15]x103[6] ≥ 0∧[1 + (-1)bso_16] ≥ 0)
(10) (x102[6] + [-1] ≥ 0∧x105[6] + [-1]x104[6] ≥ 0∧x103[6] ≥ 0 ⇒ (UIncreasing(COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))), ≥)∧[(2)bni_15 + (-1)Bound*bni_15] + [(-1)bni_15]x103[6] ≥ 0∧[1 + (-1)bso_16] ≥ 0)
(11) (x102[6] ≥ 0∧x105[6] + [-1]x104[6] ≥ 0∧x103[6] ≥ 0 ⇒ (UIncreasing(COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))), ≥)∧[(2)bni_15 + (-1)Bound*bni_15] + [(-1)bni_15]x103[6] ≥ 0∧[1 + (-1)bso_16] ≥ 0)
(12) (x102[6] ≥ 0∧x105[6] ≥ 0∧x103[6] ≥ 0 ⇒ (UIncreasing(COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))), ≥)∧[(2)bni_15 + (-1)Bound*bni_15] + [(-1)bni_15]x103[6] ≥ 0∧[1 + (-1)bso_16] ≥ 0)
(13) (x102[6] ≥ 0∧x105[6] ≥ 0∧x103[6] ≥ 0∧x104[6] ≥ 0 ⇒ (UIncreasing(COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))), ≥)∧[(2)bni_15 + (-1)Bound*bni_15] + [(-1)bni_15]x103[6] ≥ 0∧[1 + (-1)bso_16] ≥ 0)
(14) (x102[6] ≥ 0∧x105[6] ≥ 0∧x103[6] ≥ 0∧x104[6] ≥ 0 ⇒ (UIncreasing(COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))), ≥)∧[(2)bni_15 + (-1)Bound*bni_15] + [(-1)bni_15]x103[6] ≥ 0∧[1 + (-1)bso_16] ≥ 0)
(15) (COND_1729_1_MAIN_INVOKEMETHOD1(TRUE, 1729_0_sort_GE(x102[3], x103[3], x104[3]))≥NonInfC∧COND_1729_1_MAIN_INVOKEMETHOD1(TRUE, 1729_0_sort_GE(x102[3], x103[3], x104[3]))≥1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[3], x103[3], x206[3], x207[3]))∧(UIncreasing(1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[3], x103[3], x206[3], x207[3]))), ≥))
(16) ((UIncreasing(1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[3], x103[3], x206[3], x207[3]))), ≥)∧[(-1)bso_18] ≥ 0)
(17) ((UIncreasing(1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[3], x103[3], x206[3], x207[3]))), ≥)∧[(-1)bso_18] ≥ 0)
(18) ((UIncreasing(1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[3], x103[3], x206[3], x207[3]))), ≥)∧[(-1)bso_18] ≥ 0)
(19) ((UIncreasing(1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[3], x103[3], x206[3], x207[3]))), ≥)∧0 = 0∧0 = 0∧0 = 0∧0 = 0∧0 = 0∧[(-1)bso_18] ≥ 0)
(20) (&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1)))=TRUE∧1729_0_sort_GE(x102[2], x103[2], x104[2])=1729_0_sort_GE(x102[3], x103[3], x104[3]) ⇒ 1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[2], x103[2], x104[2]))≥NonInfC∧1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[2], x103[2], x104[2]))≥COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))∧(UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))), ≥))
(21) (<=(1, +(x103[2], 1))=TRUE∧>=(99, +(x103[2], 1))=TRUE∧<=(x103[2], 99)=TRUE∧>(x104[2], x103[2])=TRUE∧>=(x103[2], 0)=TRUE ⇒ 1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[2], x103[2], x104[2]))≥NonInfC∧1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[2], x103[2], x104[2]))≥COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))∧(UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))), ≥))
(22) (x103[2] ≥ 0∧[98] + [-1]x103[2] ≥ 0∧[99] + [-1]x103[2] ≥ 0∧x104[2] + [-1] + [-1]x103[2] ≥ 0∧x103[2] ≥ 0 ⇒ (UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))), ≥)∧[(2)bni_19 + (-1)Bound*bni_19] + [(-1)bni_19]x103[2] ≥ 0∧[(-1)bso_20] ≥ 0)
(23) (x103[2] ≥ 0∧[98] + [-1]x103[2] ≥ 0∧[99] + [-1]x103[2] ≥ 0∧x104[2] + [-1] + [-1]x103[2] ≥ 0∧x103[2] ≥ 0 ⇒ (UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))), ≥)∧[(2)bni_19 + (-1)Bound*bni_19] + [(-1)bni_19]x103[2] ≥ 0∧[(-1)bso_20] ≥ 0)
(24) (x103[2] ≥ 0∧[98] + [-1]x103[2] ≥ 0∧[99] + [-1]x103[2] ≥ 0∧x104[2] + [-1] + [-1]x103[2] ≥ 0∧x103[2] ≥ 0 ⇒ (UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))), ≥)∧[(2)bni_19 + (-1)Bound*bni_19] + [(-1)bni_19]x103[2] ≥ 0∧[(-1)bso_20] ≥ 0)
(25) (x103[2] ≥ 0∧[98] + [-1]x103[2] ≥ 0∧[99] + [-1]x103[2] ≥ 0∧x104[2] + [-1] + [-1]x103[2] ≥ 0∧x103[2] ≥ 0 ⇒ (UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))), ≥)∧0 = 0∧[(2)bni_19 + (-1)Bound*bni_19] + [(-1)bni_19]x103[2] ≥ 0∧0 = 0∧[(-1)bso_20] ≥ 0)
(26) (x103[2] ≥ 0∧[98] + [-1]x103[2] ≥ 0∧[99] + [-1]x103[2] ≥ 0∧x104[2] ≥ 0∧x103[2] ≥ 0 ⇒ (UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))), ≥)∧0 = 0∧[(2)bni_19 + (-1)Bound*bni_19] + [(-1)bni_19]x103[2] ≥ 0∧0 = 0∧[(-1)bso_20] ≥ 0)
POL(TRUE) = 0
POL(FALSE) = 0
POL(COND_1809_1_MAIN_INVOKEMETHOD(x1, x2)) = [-1]x2
POL(1809_0_sort_LE(x1, x2, x3, x4)) = [-1] + x2
POL(1729_1_MAIN_INVOKEMETHOD(x1)) = [2] + [-1]x1
POL(1729_0_sort_GE(x1, x2, x3)) = x2
POL(+(x1, x2)) = x1 + x2
POL(1) = [1]
POL(-(x1, x2)) = x1 + [-1]x2
POL(100) = [100]
POL(1809_1_MAIN_INVOKEMETHOD(x1)) = [1] + [-1]x1
POL(&&(x1, x2)) = 0
POL(>=(x1, x2)) = [-1]
POL(0) = 0
POL(>(x1, x2)) = [-1]
POL(COND_1729_1_MAIN_INVOKEMETHOD1(x1, x2)) = [2] + [-1]x2
POL(<=(x1, x2)) = [-1]
POL(99) = [99]
1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6])) → COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))
1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[2], x103[2], x104[2])) → COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))
COND_1809_1_MAIN_INVOKEMETHOD(TRUE, 1809_0_sort_LE(x102[7], x103[7], x104[7], x105[7])) → 1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[7], +(x103[7], 1), -(100, x102[7])))
COND_1729_1_MAIN_INVOKEMETHOD1(TRUE, 1729_0_sort_GE(x102[3], x103[3], x104[3])) → 1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[3], x103[3], x206[3], x207[3]))
1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[2], x103[2], x104[2])) → COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
Integer, Boolean
(7) -> (2), if ((1729_0_sort_GE(x102[7], x103[7] + 1, 100 - x102[7]) →* 1729_0_sort_GE(x102[2], x103[2], x104[2])))
(2) -> (3), if ((x104[2] > x103[2] && x103[2] >= 0 && x103[2] <= 99 && 99 >= x103[2] + 1 && 1 <= x103[2] + 1 →* TRUE)∧(1729_0_sort_GE(x102[2], x103[2], x104[2]) →* 1729_0_sort_GE(x102[3], x103[3], x104[3])))
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
Integer, Boolean
(3) -> (6), if ((1809_0_sort_LE(x102[3], x103[3], x206[3], x207[3]) →* 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6])))
(6) -> (7), if ((x105[6] >= x104[6] && x103[6] >= 0 && x102[6] > 0 →* TRUE)∧(1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]) →* 1809_0_sort_LE(x102[7], x103[7], x104[7], x105[7])))
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
Integer, Boolean
(1) -> (2), if ((1729_0_sort_GE(x102[1] + 1, 0, 100 - x102[1] + 1) →* 1729_0_sort_GE(x102[2], x103[2], x104[2])))
(7) -> (2), if ((1729_0_sort_GE(x102[7], x103[7] + 1, 100 - x102[7]) →* 1729_0_sort_GE(x102[2], x103[2], x104[2])))
(9) -> (2), if ((1729_0_sort_GE(x0[9], x1[9] + 1, 100 - x0[9]) →* 1729_0_sort_GE(x102[2], x103[2], x104[2])))
(2) -> (3), if ((x104[2] > x103[2] && x103[2] >= 0 && x103[2] <= 99 && 99 >= x103[2] + 1 && 1 <= x103[2] + 1 →* TRUE)∧(1729_0_sort_GE(x102[2], x103[2], x104[2]) →* 1729_0_sort_GE(x102[3], x103[3], x104[3])))
(1) -> (4), if ((1729_0_sort_GE(x102[1] + 1, 0, 100 - x102[1] + 1) →* 1729_0_sort_GE(x102[4], x103[4], x104[4])))
(7) -> (4), if ((1729_0_sort_GE(x102[7], x103[7] + 1, 100 - x102[7]) →* 1729_0_sort_GE(x102[4], x103[4], x104[4])))
(9) -> (4), if ((1729_0_sort_GE(x0[9], x1[9] + 1, 100 - x0[9]) →* 1729_0_sort_GE(x102[4], x103[4], x104[4])))
(4) -> (5), if ((x104[4] > x103[4] && x103[4] >= 0 && x103[4] <= 99 && 99 >= x103[4] + 1 && 1 <= x103[4] + 1 →* TRUE)∧(1729_0_sort_GE(x102[4], x103[4], x104[4]) →* 1729_0_sort_GE(x102[5], x103[5], x104[5])))
(3) -> (6), if ((1809_0_sort_LE(x102[3], x103[3], x206[3], x207[3]) →* 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6])))
(6) -> (7), if ((x105[6] >= x104[6] && x103[6] >= 0 && x102[6] > 0 →* TRUE)∧(1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]) →* 1809_0_sort_LE(x102[7], x103[7], x104[7], x105[7])))
(5) -> (8), if ((1810_0_sort_LE(x102[5], x103[5], x206[5], x207[5]) →* 1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8])))
(8) -> (9), if ((x3[8] < x2[8] && x1[8] >= 0 && x1[8] <= 99 && x0[8] > 0 && 99 >= x1[8] + 1 && 1 <= x1[8] + 1 →* TRUE)∧(1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]) →* 1810_0_sort_LE(x0[9], x1[9], x2[9], x3[9])))
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
Integer, Boolean
(7) -> (2), if ((1729_0_sort_GE(x102[7], x103[7] + 1, 100 - x102[7]) →* 1729_0_sort_GE(x102[2], x103[2], x104[2])))
(9) -> (2), if ((1729_0_sort_GE(x0[9], x1[9] + 1, 100 - x0[9]) →* 1729_0_sort_GE(x102[2], x103[2], x104[2])))
(2) -> (3), if ((x104[2] > x103[2] && x103[2] >= 0 && x103[2] <= 99 && 99 >= x103[2] + 1 && 1 <= x103[2] + 1 →* TRUE)∧(1729_0_sort_GE(x102[2], x103[2], x104[2]) →* 1729_0_sort_GE(x102[3], x103[3], x104[3])))
(7) -> (4), if ((1729_0_sort_GE(x102[7], x103[7] + 1, 100 - x102[7]) →* 1729_0_sort_GE(x102[4], x103[4], x104[4])))
(9) -> (4), if ((1729_0_sort_GE(x0[9], x1[9] + 1, 100 - x0[9]) →* 1729_0_sort_GE(x102[4], x103[4], x104[4])))
(4) -> (5), if ((x104[4] > x103[4] && x103[4] >= 0 && x103[4] <= 99 && 99 >= x103[4] + 1 && 1 <= x103[4] + 1 →* TRUE)∧(1729_0_sort_GE(x102[4], x103[4], x104[4]) →* 1729_0_sort_GE(x102[5], x103[5], x104[5])))
(3) -> (6), if ((1809_0_sort_LE(x102[3], x103[3], x206[3], x207[3]) →* 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6])))
(6) -> (7), if ((x105[6] >= x104[6] && x103[6] >= 0 && x102[6] > 0 →* TRUE)∧(1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]) →* 1809_0_sort_LE(x102[7], x103[7], x104[7], x105[7])))
(5) -> (8), if ((1810_0_sort_LE(x102[5], x103[5], x206[5], x207[5]) →* 1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8])))
(8) -> (9), if ((x3[8] < x2[8] && x1[8] >= 0 && x1[8] <= 99 && x0[8] > 0 && 99 >= x1[8] + 1 && 1 <= x1[8] + 1 →* TRUE)∧(1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]) →* 1810_0_sort_LE(x0[9], x1[9], x2[9], x3[9])))
(1) (COND_1810_1_MAIN_INVOKEMETHOD(TRUE, 1810_0_sort_LE(x0[9], x1[9], x2[9], x3[9]))≥NonInfC∧COND_1810_1_MAIN_INVOKEMETHOD(TRUE, 1810_0_sort_LE(x0[9], x1[9], x2[9], x3[9]))≥1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x0[9], +(x1[9], 1), -(100, x0[9])))∧(UIncreasing(1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x0[9], +(x1[9], 1), -(100, x0[9])))), ≥))
(2) ((UIncreasing(1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x0[9], +(x1[9], 1), -(100, x0[9])))), ≥)∧[(-1)bso_19] ≥ 0)
(3) ((UIncreasing(1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x0[9], +(x1[9], 1), -(100, x0[9])))), ≥)∧[(-1)bso_19] ≥ 0)
(4) ((UIncreasing(1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x0[9], +(x1[9], 1), -(100, x0[9])))), ≥)∧[(-1)bso_19] ≥ 0)
(5) ((UIncreasing(1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x0[9], +(x1[9], 1), -(100, x0[9])))), ≥)∧0 = 0∧0 = 0∧0 = 0∧0 = 0∧[(-1)bso_19] ≥ 0)
(6) (&&(&&(&&(&&(&&(<(x3[8], x2[8]), >=(x1[8], 0)), <=(x1[8], 99)), >(x0[8], 0)), >=(99, +(x1[8], 1))), <=(1, +(x1[8], 1)))=TRUE∧1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8])=1810_0_sort_LE(x0[9], x1[9], x2[9], x3[9]) ⇒ 1810_1_MAIN_INVOKEMETHOD(1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))≥NonInfC∧1810_1_MAIN_INVOKEMETHOD(1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))≥COND_1810_1_MAIN_INVOKEMETHOD(&&(&&(&&(&&(&&(<(x3[8], x2[8]), >=(x1[8], 0)), <=(x1[8], 99)), >(x0[8], 0)), >=(99, +(x1[8], 1))), <=(1, +(x1[8], 1))), 1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))∧(UIncreasing(COND_1810_1_MAIN_INVOKEMETHOD(&&(&&(&&(&&(&&(<(x3[8], x2[8]), >=(x1[8], 0)), <=(x1[8], 99)), >(x0[8], 0)), >=(99, +(x1[8], 1))), <=(1, +(x1[8], 1))), 1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))), ≥))
(7) (<=(1, +(x1[8], 1))=TRUE∧>=(99, +(x1[8], 1))=TRUE∧>(x0[8], 0)=TRUE∧<=(x1[8], 99)=TRUE∧<(x3[8], x2[8])=TRUE∧>=(x1[8], 0)=TRUE ⇒ 1810_1_MAIN_INVOKEMETHOD(1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))≥NonInfC∧1810_1_MAIN_INVOKEMETHOD(1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))≥COND_1810_1_MAIN_INVOKEMETHOD(&&(&&(&&(&&(&&(<(x3[8], x2[8]), >=(x1[8], 0)), <=(x1[8], 99)), >(x0[8], 0)), >=(99, +(x1[8], 1))), <=(1, +(x1[8], 1))), 1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))∧(UIncreasing(COND_1810_1_MAIN_INVOKEMETHOD(&&(&&(&&(&&(&&(<(x3[8], x2[8]), >=(x1[8], 0)), <=(x1[8], 99)), >(x0[8], 0)), >=(99, +(x1[8], 1))), <=(1, +(x1[8], 1))), 1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))), ≥))
(8) (x1[8] ≥ 0∧[98] + [-1]x1[8] ≥ 0∧x0[8] + [-1] ≥ 0∧[99] + [-1]x1[8] ≥ 0∧x2[8] + [-1] + [-1]x3[8] ≥ 0∧x1[8] ≥ 0 ⇒ (UIncreasing(COND_1810_1_MAIN_INVOKEMETHOD(&&(&&(&&(&&(&&(<(x3[8], x2[8]), >=(x1[8], 0)), <=(x1[8], 99)), >(x0[8], 0)), >=(99, +(x1[8], 1))), <=(1, +(x1[8], 1))), 1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))), ≥)∧[(-1)Bound*bni_20] + [(-1)bni_20]x1[8] + [bni_20]x0[8] ≥ 0∧[(-1)bso_21] ≥ 0)
(9) (x1[8] ≥ 0∧[98] + [-1]x1[8] ≥ 0∧x0[8] + [-1] ≥ 0∧[99] + [-1]x1[8] ≥ 0∧x2[8] + [-1] + [-1]x3[8] ≥ 0∧x1[8] ≥ 0 ⇒ (UIncreasing(COND_1810_1_MAIN_INVOKEMETHOD(&&(&&(&&(&&(&&(<(x3[8], x2[8]), >=(x1[8], 0)), <=(x1[8], 99)), >(x0[8], 0)), >=(99, +(x1[8], 1))), <=(1, +(x1[8], 1))), 1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))), ≥)∧[(-1)Bound*bni_20] + [(-1)bni_20]x1[8] + [bni_20]x0[8] ≥ 0∧[(-1)bso_21] ≥ 0)
(10) (x1[8] ≥ 0∧[98] + [-1]x1[8] ≥ 0∧x0[8] + [-1] ≥ 0∧[99] + [-1]x1[8] ≥ 0∧x2[8] + [-1] + [-1]x3[8] ≥ 0∧x1[8] ≥ 0 ⇒ (UIncreasing(COND_1810_1_MAIN_INVOKEMETHOD(&&(&&(&&(&&(&&(<(x3[8], x2[8]), >=(x1[8], 0)), <=(x1[8], 99)), >(x0[8], 0)), >=(99, +(x1[8], 1))), <=(1, +(x1[8], 1))), 1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))), ≥)∧[(-1)Bound*bni_20] + [(-1)bni_20]x1[8] + [bni_20]x0[8] ≥ 0∧[(-1)bso_21] ≥ 0)
(11) (x1[8] ≥ 0∧[98] + [-1]x1[8] ≥ 0∧x0[8] ≥ 0∧[99] + [-1]x1[8] ≥ 0∧x2[8] + [-1] + [-1]x3[8] ≥ 0∧x1[8] ≥ 0 ⇒ (UIncreasing(COND_1810_1_MAIN_INVOKEMETHOD(&&(&&(&&(&&(&&(<(x3[8], x2[8]), >=(x1[8], 0)), <=(x1[8], 99)), >(x0[8], 0)), >=(99, +(x1[8], 1))), <=(1, +(x1[8], 1))), 1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))), ≥)∧[(-1)Bound*bni_20 + bni_20] + [(-1)bni_20]x1[8] + [bni_20]x0[8] ≥ 0∧[(-1)bso_21] ≥ 0)
(12) (x1[8] ≥ 0∧[98] + [-1]x1[8] ≥ 0∧x0[8] ≥ 0∧[99] + [-1]x1[8] ≥ 0∧x2[8] ≥ 0∧x1[8] ≥ 0 ⇒ (UIncreasing(COND_1810_1_MAIN_INVOKEMETHOD(&&(&&(&&(&&(&&(<(x3[8], x2[8]), >=(x1[8], 0)), <=(x1[8], 99)), >(x0[8], 0)), >=(99, +(x1[8], 1))), <=(1, +(x1[8], 1))), 1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))), ≥)∧[(-1)Bound*bni_20 + bni_20] + [(-1)bni_20]x1[8] + [bni_20]x0[8] ≥ 0∧[(-1)bso_21] ≥ 0)
(13) (x1[8] ≥ 0∧[98] + [-1]x1[8] ≥ 0∧x0[8] ≥ 0∧[99] + [-1]x1[8] ≥ 0∧x2[8] ≥ 0∧x1[8] ≥ 0∧x3[8] ≥ 0 ⇒ (UIncreasing(COND_1810_1_MAIN_INVOKEMETHOD(&&(&&(&&(&&(&&(<(x3[8], x2[8]), >=(x1[8], 0)), <=(x1[8], 99)), >(x0[8], 0)), >=(99, +(x1[8], 1))), <=(1, +(x1[8], 1))), 1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))), ≥)∧[(-1)Bound*bni_20 + bni_20] + [(-1)bni_20]x1[8] + [bni_20]x0[8] ≥ 0∧[(-1)bso_21] ≥ 0)
(14) (x1[8] ≥ 0∧[98] + [-1]x1[8] ≥ 0∧x0[8] ≥ 0∧[99] + [-1]x1[8] ≥ 0∧x2[8] ≥ 0∧x1[8] ≥ 0∧x3[8] ≥ 0 ⇒ (UIncreasing(COND_1810_1_MAIN_INVOKEMETHOD(&&(&&(&&(&&(&&(<(x3[8], x2[8]), >=(x1[8], 0)), <=(x1[8], 99)), >(x0[8], 0)), >=(99, +(x1[8], 1))), <=(1, +(x1[8], 1))), 1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))), ≥)∧[(-1)Bound*bni_20 + bni_20] + [(-1)bni_20]x1[8] + [bni_20]x0[8] ≥ 0∧[(-1)bso_21] ≥ 0)
(15) (COND_1729_1_MAIN_INVOKEMETHOD2(TRUE, 1729_0_sort_GE(x102[5], x103[5], x104[5]))≥NonInfC∧COND_1729_1_MAIN_INVOKEMETHOD2(TRUE, 1729_0_sort_GE(x102[5], x103[5], x104[5]))≥1810_1_MAIN_INVOKEMETHOD(1810_0_sort_LE(x102[5], x103[5], x206[5], x207[5]))∧(UIncreasing(1810_1_MAIN_INVOKEMETHOD(1810_0_sort_LE(x102[5], x103[5], x206[5], x207[5]))), ≥))
(16) ((UIncreasing(1810_1_MAIN_INVOKEMETHOD(1810_0_sort_LE(x102[5], x103[5], x206[5], x207[5]))), ≥)∧[(-1)bso_23] ≥ 0)
(17) ((UIncreasing(1810_1_MAIN_INVOKEMETHOD(1810_0_sort_LE(x102[5], x103[5], x206[5], x207[5]))), ≥)∧[(-1)bso_23] ≥ 0)
(18) ((UIncreasing(1810_1_MAIN_INVOKEMETHOD(1810_0_sort_LE(x102[5], x103[5], x206[5], x207[5]))), ≥)∧[(-1)bso_23] ≥ 0)
(19) ((UIncreasing(1810_1_MAIN_INVOKEMETHOD(1810_0_sort_LE(x102[5], x103[5], x206[5], x207[5]))), ≥)∧0 = 0∧0 = 0∧0 = 0∧0 = 0∧0 = 0∧[(-1)bso_23] ≥ 0)
(20) (&&(&&(&&(&&(>(x104[4], x103[4]), >=(x103[4], 0)), <=(x103[4], 99)), >=(99, +(x103[4], 1))), <=(1, +(x103[4], 1)))=TRUE∧1729_0_sort_GE(x102[4], x103[4], x104[4])=1729_0_sort_GE(x102[5], x103[5], x104[5]) ⇒ 1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[4], x103[4], x104[4]))≥NonInfC∧1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[4], x103[4], x104[4]))≥COND_1729_1_MAIN_INVOKEMETHOD2(&&(&&(&&(&&(>(x104[4], x103[4]), >=(x103[4], 0)), <=(x103[4], 99)), >=(99, +(x103[4], 1))), <=(1, +(x103[4], 1))), 1729_0_sort_GE(x102[4], x103[4], x104[4]))∧(UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD2(&&(&&(&&(&&(>(x104[4], x103[4]), >=(x103[4], 0)), <=(x103[4], 99)), >=(99, +(x103[4], 1))), <=(1, +(x103[4], 1))), 1729_0_sort_GE(x102[4], x103[4], x104[4]))), ≥))
(21) (<=(1, +(x103[4], 1))=TRUE∧>=(99, +(x103[4], 1))=TRUE∧<=(x103[4], 99)=TRUE∧>(x104[4], x103[4])=TRUE∧>=(x103[4], 0)=TRUE ⇒ 1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[4], x103[4], x104[4]))≥NonInfC∧1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[4], x103[4], x104[4]))≥COND_1729_1_MAIN_INVOKEMETHOD2(&&(&&(&&(&&(>(x104[4], x103[4]), >=(x103[4], 0)), <=(x103[4], 99)), >=(99, +(x103[4], 1))), <=(1, +(x103[4], 1))), 1729_0_sort_GE(x102[4], x103[4], x104[4]))∧(UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD2(&&(&&(&&(&&(>(x104[4], x103[4]), >=(x103[4], 0)), <=(x103[4], 99)), >=(99, +(x103[4], 1))), <=(1, +(x103[4], 1))), 1729_0_sort_GE(x102[4], x103[4], x104[4]))), ≥))
(22) (x103[4] ≥ 0∧[98] + [-1]x103[4] ≥ 0∧[99] + [-1]x103[4] ≥ 0∧x104[4] + [-1] + [-1]x103[4] ≥ 0∧x103[4] ≥ 0 ⇒ (UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD2(&&(&&(&&(&&(>(x104[4], x103[4]), >=(x103[4], 0)), <=(x103[4], 99)), >=(99, +(x103[4], 1))), <=(1, +(x103[4], 1))), 1729_0_sort_GE(x102[4], x103[4], x104[4]))), ≥)∧[bni_24 + (-1)Bound*bni_24] + [(-1)bni_24]x103[4] + [bni_24]x102[4] ≥ 0∧[1 + (-1)bso_25] ≥ 0)
(23) (x103[4] ≥ 0∧[98] + [-1]x103[4] ≥ 0∧[99] + [-1]x103[4] ≥ 0∧x104[4] + [-1] + [-1]x103[4] ≥ 0∧x103[4] ≥ 0 ⇒ (UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD2(&&(&&(&&(&&(>(x104[4], x103[4]), >=(x103[4], 0)), <=(x103[4], 99)), >=(99, +(x103[4], 1))), <=(1, +(x103[4], 1))), 1729_0_sort_GE(x102[4], x103[4], x104[4]))), ≥)∧[bni_24 + (-1)Bound*bni_24] + [(-1)bni_24]x103[4] + [bni_24]x102[4] ≥ 0∧[1 + (-1)bso_25] ≥ 0)
(24) (x103[4] ≥ 0∧[98] + [-1]x103[4] ≥ 0∧[99] + [-1]x103[4] ≥ 0∧x104[4] + [-1] + [-1]x103[4] ≥ 0∧x103[4] ≥ 0 ⇒ (UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD2(&&(&&(&&(&&(>(x104[4], x103[4]), >=(x103[4], 0)), <=(x103[4], 99)), >=(99, +(x103[4], 1))), <=(1, +(x103[4], 1))), 1729_0_sort_GE(x102[4], x103[4], x104[4]))), ≥)∧[bni_24 + (-1)Bound*bni_24] + [(-1)bni_24]x103[4] + [bni_24]x102[4] ≥ 0∧[1 + (-1)bso_25] ≥ 0)
(25) (x103[4] ≥ 0∧[98] + [-1]x103[4] ≥ 0∧[99] + [-1]x103[4] ≥ 0∧x104[4] + [-1] + [-1]x103[4] ≥ 0∧x103[4] ≥ 0 ⇒ (UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD2(&&(&&(&&(&&(>(x104[4], x103[4]), >=(x103[4], 0)), <=(x103[4], 99)), >=(99, +(x103[4], 1))), <=(1, +(x103[4], 1))), 1729_0_sort_GE(x102[4], x103[4], x104[4]))), ≥)∧[bni_24] = 0∧[bni_24 + (-1)Bound*bni_24] + [(-1)bni_24]x103[4] ≥ 0∧0 = 0∧[1 + (-1)bso_25] ≥ 0)
(26) (x103[4] ≥ 0∧[98] + [-1]x103[4] ≥ 0∧[99] + [-1]x103[4] ≥ 0∧x104[4] ≥ 0∧x103[4] ≥ 0 ⇒ (UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD2(&&(&&(&&(&&(>(x104[4], x103[4]), >=(x103[4], 0)), <=(x103[4], 99)), >=(99, +(x103[4], 1))), <=(1, +(x103[4], 1))), 1729_0_sort_GE(x102[4], x103[4], x104[4]))), ≥)∧[bni_24] = 0∧[bni_24 + (-1)Bound*bni_24] + [(-1)bni_24]x103[4] ≥ 0∧0 = 0∧[1 + (-1)bso_25] ≥ 0)
(27) (COND_1809_1_MAIN_INVOKEMETHOD(TRUE, 1809_0_sort_LE(x102[7], x103[7], x104[7], x105[7]))≥NonInfC∧COND_1809_1_MAIN_INVOKEMETHOD(TRUE, 1809_0_sort_LE(x102[7], x103[7], x104[7], x105[7]))≥1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[7], +(x103[7], 1), -(100, x102[7])))∧(UIncreasing(1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[7], +(x103[7], 1), -(100, x102[7])))), ≥))
(28) ((UIncreasing(1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[7], +(x103[7], 1), -(100, x102[7])))), ≥)∧[(-1)bso_27] ≥ 0)
(29) ((UIncreasing(1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[7], +(x103[7], 1), -(100, x102[7])))), ≥)∧[(-1)bso_27] ≥ 0)
(30) ((UIncreasing(1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[7], +(x103[7], 1), -(100, x102[7])))), ≥)∧[(-1)bso_27] ≥ 0)
(31) ((UIncreasing(1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[7], +(x103[7], 1), -(100, x102[7])))), ≥)∧0 = 0∧0 = 0∧0 = 0∧0 = 0∧[(-1)bso_27] ≥ 0)
(32) (&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0))=TRUE∧1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6])=1809_0_sort_LE(x102[7], x103[7], x104[7], x105[7]) ⇒ 1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))≥NonInfC∧1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))≥COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))∧(UIncreasing(COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))), ≥))
(33) (>(x102[6], 0)=TRUE∧>=(x105[6], x104[6])=TRUE∧>=(x103[6], 0)=TRUE ⇒ 1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))≥NonInfC∧1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))≥COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))∧(UIncreasing(COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))), ≥))
(34) (x102[6] + [-1] ≥ 0∧x105[6] + [-1]x104[6] ≥ 0∧x103[6] ≥ 0 ⇒ (UIncreasing(COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))), ≥)∧[(-1)Bound*bni_28] + [(-1)bni_28]x103[6] + [bni_28]x102[6] ≥ 0∧[(-1)bso_29] ≥ 0)
(35) (x102[6] + [-1] ≥ 0∧x105[6] + [-1]x104[6] ≥ 0∧x103[6] ≥ 0 ⇒ (UIncreasing(COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))), ≥)∧[(-1)Bound*bni_28] + [(-1)bni_28]x103[6] + [bni_28]x102[6] ≥ 0∧[(-1)bso_29] ≥ 0)
(36) (x102[6] + [-1] ≥ 0∧x105[6] + [-1]x104[6] ≥ 0∧x103[6] ≥ 0 ⇒ (UIncreasing(COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))), ≥)∧[(-1)Bound*bni_28] + [(-1)bni_28]x103[6] + [bni_28]x102[6] ≥ 0∧[(-1)bso_29] ≥ 0)
(37) (x102[6] ≥ 0∧x105[6] + [-1]x104[6] ≥ 0∧x103[6] ≥ 0 ⇒ (UIncreasing(COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))), ≥)∧[(-1)Bound*bni_28 + bni_28] + [(-1)bni_28]x103[6] + [bni_28]x102[6] ≥ 0∧[(-1)bso_29] ≥ 0)
(38) (x102[6] ≥ 0∧x105[6] ≥ 0∧x103[6] ≥ 0 ⇒ (UIncreasing(COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))), ≥)∧[(-1)Bound*bni_28 + bni_28] + [(-1)bni_28]x103[6] + [bni_28]x102[6] ≥ 0∧[(-1)bso_29] ≥ 0)
(39) (x102[6] ≥ 0∧x105[6] ≥ 0∧x103[6] ≥ 0∧x104[6] ≥ 0 ⇒ (UIncreasing(COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))), ≥)∧[(-1)Bound*bni_28 + bni_28] + [(-1)bni_28]x103[6] + [bni_28]x102[6] ≥ 0∧[(-1)bso_29] ≥ 0)
(40) (x102[6] ≥ 0∧x105[6] ≥ 0∧x103[6] ≥ 0∧x104[6] ≥ 0 ⇒ (UIncreasing(COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))), ≥)∧[(-1)Bound*bni_28 + bni_28] + [(-1)bni_28]x103[6] + [bni_28]x102[6] ≥ 0∧[(-1)bso_29] ≥ 0)
(41) (COND_1729_1_MAIN_INVOKEMETHOD1(TRUE, 1729_0_sort_GE(x102[3], x103[3], x104[3]))≥NonInfC∧COND_1729_1_MAIN_INVOKEMETHOD1(TRUE, 1729_0_sort_GE(x102[3], x103[3], x104[3]))≥1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[3], x103[3], x206[3], x207[3]))∧(UIncreasing(1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[3], x103[3], x206[3], x207[3]))), ≥))
(42) ((UIncreasing(1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[3], x103[3], x206[3], x207[3]))), ≥)∧[1 + (-1)bso_31] ≥ 0)
(43) ((UIncreasing(1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[3], x103[3], x206[3], x207[3]))), ≥)∧[1 + (-1)bso_31] ≥ 0)
(44) ((UIncreasing(1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[3], x103[3], x206[3], x207[3]))), ≥)∧[1 + (-1)bso_31] ≥ 0)
(45) ((UIncreasing(1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[3], x103[3], x206[3], x207[3]))), ≥)∧0 = 0∧0 = 0∧0 = 0∧0 = 0∧0 = 0∧[1 + (-1)bso_31] ≥ 0)
(46) (&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1)))=TRUE∧1729_0_sort_GE(x102[2], x103[2], x104[2])=1729_0_sort_GE(x102[3], x103[3], x104[3]) ⇒ 1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[2], x103[2], x104[2]))≥NonInfC∧1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[2], x103[2], x104[2]))≥COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))∧(UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))), ≥))
(47) (<=(1, +(x103[2], 1))=TRUE∧>=(99, +(x103[2], 1))=TRUE∧<=(x103[2], 99)=TRUE∧>(x104[2], x103[2])=TRUE∧>=(x103[2], 0)=TRUE ⇒ 1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[2], x103[2], x104[2]))≥NonInfC∧1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[2], x103[2], x104[2]))≥COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))∧(UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))), ≥))
(48) (x103[2] ≥ 0∧[98] + [-1]x103[2] ≥ 0∧[99] + [-1]x103[2] ≥ 0∧x104[2] + [-1] + [-1]x103[2] ≥ 0∧x103[2] ≥ 0 ⇒ (UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))), ≥)∧[bni_32 + (-1)Bound*bni_32] + [(-1)bni_32]x103[2] + [bni_32]x102[2] ≥ 0∧[(-1)bso_33] ≥ 0)
(49) (x103[2] ≥ 0∧[98] + [-1]x103[2] ≥ 0∧[99] + [-1]x103[2] ≥ 0∧x104[2] + [-1] + [-1]x103[2] ≥ 0∧x103[2] ≥ 0 ⇒ (UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))), ≥)∧[bni_32 + (-1)Bound*bni_32] + [(-1)bni_32]x103[2] + [bni_32]x102[2] ≥ 0∧[(-1)bso_33] ≥ 0)
(50) (x103[2] ≥ 0∧[98] + [-1]x103[2] ≥ 0∧[99] + [-1]x103[2] ≥ 0∧x104[2] + [-1] + [-1]x103[2] ≥ 0∧x103[2] ≥ 0 ⇒ (UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))), ≥)∧[bni_32 + (-1)Bound*bni_32] + [(-1)bni_32]x103[2] + [bni_32]x102[2] ≥ 0∧[(-1)bso_33] ≥ 0)
(51) (x103[2] ≥ 0∧[98] + [-1]x103[2] ≥ 0∧[99] + [-1]x103[2] ≥ 0∧x104[2] + [-1] + [-1]x103[2] ≥ 0∧x103[2] ≥ 0 ⇒ (UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))), ≥)∧[bni_32] = 0∧[bni_32 + (-1)Bound*bni_32] + [(-1)bni_32]x103[2] ≥ 0∧0 = 0∧[(-1)bso_33] ≥ 0)
(52) (x103[2] ≥ 0∧[98] + [-1]x103[2] ≥ 0∧[99] + [-1]x103[2] ≥ 0∧x104[2] ≥ 0∧x103[2] ≥ 0 ⇒ (UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))), ≥)∧[bni_32] = 0∧[bni_32 + (-1)Bound*bni_32] + [(-1)bni_32]x103[2] ≥ 0∧0 = 0∧[(-1)bso_33] ≥ 0)
POL(TRUE) = 0
POL(FALSE) = 0
POL(COND_1810_1_MAIN_INVOKEMETHOD(x1, x2)) = [1] + x2
POL(1810_0_sort_LE(x1, x2, x3, x4)) = [-1] + [-1]x2 + x1
POL(1729_1_MAIN_INVOKEMETHOD(x1)) = [1] + [-1]x1
POL(1729_0_sort_GE(x1, x2, x3)) = x2 + [-1]x1
POL(+(x1, x2)) = x1 + x2
POL(1) = [1]
POL(-(x1, x2)) = x1 + [-1]x2
POL(100) = [100]
POL(1810_1_MAIN_INVOKEMETHOD(x1)) = [1] + x1
POL(&&(x1, x2)) = [-1]
POL(<(x1, x2)) = [-1]
POL(>=(x1, x2)) = [-1]
POL(0) = 0
POL(<=(x1, x2)) = [-1]
POL(99) = [99]
POL(>(x1, x2)) = [-1]
POL(COND_1729_1_MAIN_INVOKEMETHOD2(x1, x2)) = [-1]x2
POL(COND_1809_1_MAIN_INVOKEMETHOD(x1, x2)) = [-1] + [-1]x2
POL(1809_0_sort_LE(x1, x2, x3, x4)) = [-1] + x2 + [-1]x1
POL(1809_1_MAIN_INVOKEMETHOD(x1)) = [-1] + [-1]x1
POL(COND_1729_1_MAIN_INVOKEMETHOD1(x1, x2)) = [1] + [-1]x2
1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[4], x103[4], x104[4])) → COND_1729_1_MAIN_INVOKEMETHOD2(&&(&&(&&(&&(>(x104[4], x103[4]), >=(x103[4], 0)), <=(x103[4], 99)), >=(99, +(x103[4], 1))), <=(1, +(x103[4], 1))), 1729_0_sort_GE(x102[4], x103[4], x104[4]))
COND_1729_1_MAIN_INVOKEMETHOD1(TRUE, 1729_0_sort_GE(x102[3], x103[3], x104[3])) → 1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[3], x103[3], x206[3], x207[3]))
1810_1_MAIN_INVOKEMETHOD(1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8])) → COND_1810_1_MAIN_INVOKEMETHOD(&&(&&(&&(&&(&&(<(x3[8], x2[8]), >=(x1[8], 0)), <=(x1[8], 99)), >(x0[8], 0)), >=(99, +(x1[8], 1))), <=(1, +(x1[8], 1))), 1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))
COND_1810_1_MAIN_INVOKEMETHOD(TRUE, 1810_0_sort_LE(x0[9], x1[9], x2[9], x3[9])) → 1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x0[9], +(x1[9], 1), -(100, x0[9])))
1810_1_MAIN_INVOKEMETHOD(1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8])) → COND_1810_1_MAIN_INVOKEMETHOD(&&(&&(&&(&&(&&(<(x3[8], x2[8]), >=(x1[8], 0)), <=(x1[8], 99)), >(x0[8], 0)), >=(99, +(x1[8], 1))), <=(1, +(x1[8], 1))), 1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]))
COND_1729_1_MAIN_INVOKEMETHOD2(TRUE, 1729_0_sort_GE(x102[5], x103[5], x104[5])) → 1810_1_MAIN_INVOKEMETHOD(1810_0_sort_LE(x102[5], x103[5], x206[5], x207[5]))
COND_1809_1_MAIN_INVOKEMETHOD(TRUE, 1809_0_sort_LE(x102[7], x103[7], x104[7], x105[7])) → 1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[7], +(x103[7], 1), -(100, x102[7])))
1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6])) → COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))
1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[2], x103[2], x104[2])) → COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
Integer, Boolean
(7) -> (2), if ((1729_0_sort_GE(x102[7], x103[7] + 1, 100 - x102[7]) →* 1729_0_sort_GE(x102[2], x103[2], x104[2])))
(9) -> (2), if ((1729_0_sort_GE(x0[9], x1[9] + 1, 100 - x0[9]) →* 1729_0_sort_GE(x102[2], x103[2], x104[2])))
(6) -> (7), if ((x105[6] >= x104[6] && x103[6] >= 0 && x102[6] > 0 →* TRUE)∧(1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]) →* 1809_0_sort_LE(x102[7], x103[7], x104[7], x105[7])))
(5) -> (8), if ((1810_0_sort_LE(x102[5], x103[5], x206[5], x207[5]) →* 1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8])))
(8) -> (9), if ((x3[8] < x2[8] && x1[8] >= 0 && x1[8] <= 99 && x0[8] > 0 && 99 >= x1[8] + 1 && 1 <= x1[8] + 1 →* TRUE)∧(1810_0_sort_LE(x0[8], x1[8], x2[8], x3[8]) →* 1810_0_sort_LE(x0[9], x1[9], x2[9], x3[9])))
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
Integer, Boolean
(7) -> (2), if ((1729_0_sort_GE(x102[7], x103[7] + 1, 100 - x102[7]) →* 1729_0_sort_GE(x102[2], x103[2], x104[2])))
(9) -> (2), if ((1729_0_sort_GE(x0[9], x1[9] + 1, 100 - x0[9]) →* 1729_0_sort_GE(x102[2], x103[2], x104[2])))
(2) -> (3), if ((x104[2] > x103[2] && x103[2] >= 0 && x103[2] <= 99 && 99 >= x103[2] + 1 && 1 <= x103[2] + 1 →* TRUE)∧(1729_0_sort_GE(x102[2], x103[2], x104[2]) →* 1729_0_sort_GE(x102[3], x103[3], x104[3])))
(7) -> (4), if ((1729_0_sort_GE(x102[7], x103[7] + 1, 100 - x102[7]) →* 1729_0_sort_GE(x102[4], x103[4], x104[4])))
(9) -> (4), if ((1729_0_sort_GE(x0[9], x1[9] + 1, 100 - x0[9]) →* 1729_0_sort_GE(x102[4], x103[4], x104[4])))
(4) -> (5), if ((x104[4] > x103[4] && x103[4] >= 0 && x103[4] <= 99 && 99 >= x103[4] + 1 && 1 <= x103[4] + 1 →* TRUE)∧(1729_0_sort_GE(x102[4], x103[4], x104[4]) →* 1729_0_sort_GE(x102[5], x103[5], x104[5])))
(3) -> (6), if ((1809_0_sort_LE(x102[3], x103[3], x206[3], x207[3]) →* 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6])))
(6) -> (7), if ((x105[6] >= x104[6] && x103[6] >= 0 && x102[6] > 0 →* TRUE)∧(1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]) →* 1809_0_sort_LE(x102[7], x103[7], x104[7], x105[7])))
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
Integer, Boolean
(7) -> (2), if ((1729_0_sort_GE(x102[7], x103[7] + 1, 100 - x102[7]) →* 1729_0_sort_GE(x102[2], x103[2], x104[2])))
(2) -> (3), if ((x104[2] > x103[2] && x103[2] >= 0 && x103[2] <= 99 && 99 >= x103[2] + 1 && 1 <= x103[2] + 1 →* TRUE)∧(1729_0_sort_GE(x102[2], x103[2], x104[2]) →* 1729_0_sort_GE(x102[3], x103[3], x104[3])))
(3) -> (6), if ((1809_0_sort_LE(x102[3], x103[3], x206[3], x207[3]) →* 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6])))
(6) -> (7), if ((x105[6] >= x104[6] && x103[6] >= 0 && x102[6] > 0 →* TRUE)∧(1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]) →* 1809_0_sort_LE(x102[7], x103[7], x104[7], x105[7])))
(1) (COND_1809_1_MAIN_INVOKEMETHOD(TRUE, 1809_0_sort_LE(x102[7], x103[7], x104[7], x105[7]))≥NonInfC∧COND_1809_1_MAIN_INVOKEMETHOD(TRUE, 1809_0_sort_LE(x102[7], x103[7], x104[7], x105[7]))≥1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[7], +(x103[7], 1), -(100, x102[7])))∧(UIncreasing(1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[7], +(x103[7], 1), -(100, x102[7])))), ≥))
(2) ((UIncreasing(1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[7], +(x103[7], 1), -(100, x102[7])))), ≥)∧[(-1)bso_14] ≥ 0)
(3) ((UIncreasing(1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[7], +(x103[7], 1), -(100, x102[7])))), ≥)∧[(-1)bso_14] ≥ 0)
(4) ((UIncreasing(1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[7], +(x103[7], 1), -(100, x102[7])))), ≥)∧[(-1)bso_14] ≥ 0)
(5) ((UIncreasing(1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[7], +(x103[7], 1), -(100, x102[7])))), ≥)∧0 = 0∧0 = 0∧0 = 0∧0 = 0∧[(-1)bso_14] ≥ 0)
(6) (&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0))=TRUE∧1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6])=1809_0_sort_LE(x102[7], x103[7], x104[7], x105[7]) ⇒ 1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))≥NonInfC∧1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))≥COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))∧(UIncreasing(COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))), ≥))
(7) (>(x102[6], 0)=TRUE∧>=(x105[6], x104[6])=TRUE∧>=(x103[6], 0)=TRUE ⇒ 1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))≥NonInfC∧1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))≥COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))∧(UIncreasing(COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))), ≥))
(8) (x102[6] + [-1] ≥ 0∧x105[6] + [-1]x104[6] ≥ 0∧x103[6] ≥ 0 ⇒ (UIncreasing(COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))), ≥)∧[(2)bni_15 + (-1)Bound*bni_15] + [(-1)bni_15]x103[6] ≥ 0∧[1 + (-1)bso_16] ≥ 0)
(9) (x102[6] + [-1] ≥ 0∧x105[6] + [-1]x104[6] ≥ 0∧x103[6] ≥ 0 ⇒ (UIncreasing(COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))), ≥)∧[(2)bni_15 + (-1)Bound*bni_15] + [(-1)bni_15]x103[6] ≥ 0∧[1 + (-1)bso_16] ≥ 0)
(10) (x102[6] + [-1] ≥ 0∧x105[6] + [-1]x104[6] ≥ 0∧x103[6] ≥ 0 ⇒ (UIncreasing(COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))), ≥)∧[(2)bni_15 + (-1)Bound*bni_15] + [(-1)bni_15]x103[6] ≥ 0∧[1 + (-1)bso_16] ≥ 0)
(11) (x102[6] ≥ 0∧x105[6] + [-1]x104[6] ≥ 0∧x103[6] ≥ 0 ⇒ (UIncreasing(COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))), ≥)∧[(2)bni_15 + (-1)Bound*bni_15] + [(-1)bni_15]x103[6] ≥ 0∧[1 + (-1)bso_16] ≥ 0)
(12) (x102[6] ≥ 0∧x105[6] ≥ 0∧x103[6] ≥ 0 ⇒ (UIncreasing(COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))), ≥)∧[(2)bni_15 + (-1)Bound*bni_15] + [(-1)bni_15]x103[6] ≥ 0∧[1 + (-1)bso_16] ≥ 0)
(13) (x102[6] ≥ 0∧x105[6] ≥ 0∧x103[6] ≥ 0∧x104[6] ≥ 0 ⇒ (UIncreasing(COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))), ≥)∧[(2)bni_15 + (-1)Bound*bni_15] + [(-1)bni_15]x103[6] ≥ 0∧[1 + (-1)bso_16] ≥ 0)
(14) (x102[6] ≥ 0∧x105[6] ≥ 0∧x103[6] ≥ 0∧x104[6] ≥ 0 ⇒ (UIncreasing(COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))), ≥)∧[(2)bni_15 + (-1)Bound*bni_15] + [(-1)bni_15]x103[6] ≥ 0∧[1 + (-1)bso_16] ≥ 0)
(15) (COND_1729_1_MAIN_INVOKEMETHOD1(TRUE, 1729_0_sort_GE(x102[3], x103[3], x104[3]))≥NonInfC∧COND_1729_1_MAIN_INVOKEMETHOD1(TRUE, 1729_0_sort_GE(x102[3], x103[3], x104[3]))≥1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[3], x103[3], x206[3], x207[3]))∧(UIncreasing(1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[3], x103[3], x206[3], x207[3]))), ≥))
(16) ((UIncreasing(1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[3], x103[3], x206[3], x207[3]))), ≥)∧[(-1)bso_18] ≥ 0)
(17) ((UIncreasing(1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[3], x103[3], x206[3], x207[3]))), ≥)∧[(-1)bso_18] ≥ 0)
(18) ((UIncreasing(1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[3], x103[3], x206[3], x207[3]))), ≥)∧[(-1)bso_18] ≥ 0)
(19) ((UIncreasing(1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[3], x103[3], x206[3], x207[3]))), ≥)∧0 = 0∧0 = 0∧0 = 0∧0 = 0∧0 = 0∧[(-1)bso_18] ≥ 0)
(20) (&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1)))=TRUE∧1729_0_sort_GE(x102[2], x103[2], x104[2])=1729_0_sort_GE(x102[3], x103[3], x104[3]) ⇒ 1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[2], x103[2], x104[2]))≥NonInfC∧1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[2], x103[2], x104[2]))≥COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))∧(UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))), ≥))
(21) (<=(1, +(x103[2], 1))=TRUE∧>=(99, +(x103[2], 1))=TRUE∧<=(x103[2], 99)=TRUE∧>(x104[2], x103[2])=TRUE∧>=(x103[2], 0)=TRUE ⇒ 1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[2], x103[2], x104[2]))≥NonInfC∧1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[2], x103[2], x104[2]))≥COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))∧(UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))), ≥))
(22) (x103[2] ≥ 0∧[98] + [-1]x103[2] ≥ 0∧[99] + [-1]x103[2] ≥ 0∧x104[2] + [-1] + [-1]x103[2] ≥ 0∧x103[2] ≥ 0 ⇒ (UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))), ≥)∧[(2)bni_19 + (-1)Bound*bni_19] + [(-1)bni_19]x103[2] ≥ 0∧[(-1)bso_20] ≥ 0)
(23) (x103[2] ≥ 0∧[98] + [-1]x103[2] ≥ 0∧[99] + [-1]x103[2] ≥ 0∧x104[2] + [-1] + [-1]x103[2] ≥ 0∧x103[2] ≥ 0 ⇒ (UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))), ≥)∧[(2)bni_19 + (-1)Bound*bni_19] + [(-1)bni_19]x103[2] ≥ 0∧[(-1)bso_20] ≥ 0)
(24) (x103[2] ≥ 0∧[98] + [-1]x103[2] ≥ 0∧[99] + [-1]x103[2] ≥ 0∧x104[2] + [-1] + [-1]x103[2] ≥ 0∧x103[2] ≥ 0 ⇒ (UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))), ≥)∧[(2)bni_19 + (-1)Bound*bni_19] + [(-1)bni_19]x103[2] ≥ 0∧[(-1)bso_20] ≥ 0)
(25) (x103[2] ≥ 0∧[98] + [-1]x103[2] ≥ 0∧[99] + [-1]x103[2] ≥ 0∧x104[2] + [-1] + [-1]x103[2] ≥ 0∧x103[2] ≥ 0 ⇒ (UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))), ≥)∧0 = 0∧[(2)bni_19 + (-1)Bound*bni_19] + [(-1)bni_19]x103[2] ≥ 0∧0 = 0∧[(-1)bso_20] ≥ 0)
(26) (x103[2] ≥ 0∧[98] + [-1]x103[2] ≥ 0∧[99] + [-1]x103[2] ≥ 0∧x104[2] ≥ 0∧x103[2] ≥ 0 ⇒ (UIncreasing(COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))), ≥)∧0 = 0∧[(2)bni_19 + (-1)Bound*bni_19] + [(-1)bni_19]x103[2] ≥ 0∧0 = 0∧[(-1)bso_20] ≥ 0)
POL(TRUE) = 0
POL(FALSE) = 0
POL(COND_1809_1_MAIN_INVOKEMETHOD(x1, x2)) = [-1]x2
POL(1809_0_sort_LE(x1, x2, x3, x4)) = [-1] + x2
POL(1729_1_MAIN_INVOKEMETHOD(x1)) = [2] + [-1]x1
POL(1729_0_sort_GE(x1, x2, x3)) = x2
POL(+(x1, x2)) = x1 + x2
POL(1) = [1]
POL(-(x1, x2)) = x1 + [-1]x2
POL(100) = [100]
POL(1809_1_MAIN_INVOKEMETHOD(x1)) = [1] + [-1]x1
POL(&&(x1, x2)) = 0
POL(>=(x1, x2)) = [-1]
POL(0) = 0
POL(>(x1, x2)) = [-1]
POL(COND_1729_1_MAIN_INVOKEMETHOD1(x1, x2)) = [2] + [-1]x2
POL(<=(x1, x2)) = [-1]
POL(99) = [99]
1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6])) → COND_1809_1_MAIN_INVOKEMETHOD(&&(&&(>=(x105[6], x104[6]), >=(x103[6], 0)), >(x102[6], 0)), 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]))
1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[2], x103[2], x104[2])) → COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))
COND_1809_1_MAIN_INVOKEMETHOD(TRUE, 1809_0_sort_LE(x102[7], x103[7], x104[7], x105[7])) → 1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[7], +(x103[7], 1), -(100, x102[7])))
COND_1729_1_MAIN_INVOKEMETHOD1(TRUE, 1729_0_sort_GE(x102[3], x103[3], x104[3])) → 1809_1_MAIN_INVOKEMETHOD(1809_0_sort_LE(x102[3], x103[3], x206[3], x207[3]))
1729_1_MAIN_INVOKEMETHOD(1729_0_sort_GE(x102[2], x103[2], x104[2])) → COND_1729_1_MAIN_INVOKEMETHOD1(&&(&&(&&(&&(>(x104[2], x103[2]), >=(x103[2], 0)), <=(x103[2], 99)), >=(99, +(x103[2], 1))), <=(1, +(x103[2], 1))), 1729_0_sort_GE(x102[2], x103[2], x104[2]))
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
Integer, Boolean
(7) -> (2), if ((1729_0_sort_GE(x102[7], x103[7] + 1, 100 - x102[7]) →* 1729_0_sort_GE(x102[2], x103[2], x104[2])))
(2) -> (3), if ((x104[2] > x103[2] && x103[2] >= 0 && x103[2] <= 99 && 99 >= x103[2] + 1 && 1 <= x103[2] + 1 →* TRUE)∧(1729_0_sort_GE(x102[2], x103[2], x104[2]) →* 1729_0_sort_GE(x102[3], x103[3], x104[3])))
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
Integer, Boolean
(3) -> (6), if ((1809_0_sort_LE(x102[3], x103[3], x206[3], x207[3]) →* 1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6])))
(6) -> (7), if ((x105[6] >= x104[6] && x103[6] >= 0 && x102[6] > 0 →* TRUE)∧(1809_0_sort_LE(x102[6], x103[6], x104[6], x105[6]) →* 1809_0_sort_LE(x102[7], x103[7], x104[7], x105[7])))